gpt4 book ai didi

javascript - 为什么 Chrome 不使用 SoundCloud API V3 流式传输歌曲

转载 作者:行者123 更新时间:2023-11-30 00:13:16 25 4
gpt4 key购买 nike

我正在尝试使用 SoundCloud api 流式传输歌曲,但显然它无法在 Chrome 中播放。但是它适用于其他浏览器。

SC.initialize({
client_id: '65243ec784b284f1d8a8f950312240fa',
redirect_uri: 'http://example.com/callback'
});

SC.stream('/tracks/293').then(function(player) {
player.play();
});

JSFIDDLE

有没有让它在 Chrome 中运行的想法?

最佳答案

open Github issue 上查看我的解决方案(为方便起见,粘贴在下面的代码)。

如果您使用 SoundManager2,则在 dom 准备就绪时调用设置。

与其使用 SoundCloud api 的流功能,不如调用 SC.get,然后使用 createSound() 在 SoundManager 中创建一个声音对象,从您刚刚抓取的轨道中传入 stream_url。

SC.get('/users/711016/tracks').then(function(tracks) {
var sound = soundManager.createSound({
id: 'mySound',
url: tracks[0].stream_url + "?client_id=YOUR_CLIENT_ID",
stream: true
});
sound.play();
});

我想您尝试播放的轨道的 api 路径可能与我的不同。

关于javascript - 为什么 Chrome 不使用 SoundCloud API V3 流式传输歌曲,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35631333/

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