gpt4 book ai didi

javascript - 如何使用 Soundcloud api 将流式传输到 html5 音频播放器?

转载 作者:太空狗 更新时间:2023-10-29 14:51:47 25 4
gpt4 key购买 nike

我刚刚开始学习 javascript,作为我的第一次尝试,我想创建使用 soundcloud 的 api 作为音乐源的自定义音频播放器。

到目前为止,这是我设置的:

<!DOCTYPE html>
<html>
<head>



<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script src="http://connect.soundcloud.com/sdk.js"></script>

<script>
window.onload = function() {
SC.initialize({
client_id: '10e27db0dacd00954d7160b4c092a6e2' //Demo ID
});

SC.stream("/tracks/75868018", function(sound){
$("audio-test").attr("src", sound.uri);
});
};
</script>



</head>
<body>

<audio id="audio-test" controls></audio>

</body>
</html>

最佳答案

好的,明白了。问题出在 .stream() - 它旨在提供一个预先打包的播放器,由 .play() 函数部署。

如果您改用 SC.get(),您实际上将访问轨道的属性,并能够将其嵌入音频标签中。查看我的代码:http://jsfiddle.net/LpzpK/6/

还有一个问题 - 轨道被标记为 401 禁止,因此播放器只会“加载”。您必须找到一种方法来公开您想要播放的轨道。

关于javascript - 如何使用 Soundcloud api 将流式传输到 html5 音频播放器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15208512/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com