我的网站使用插件wavesurfer.js和API Soundcloud来播放我的音乐。我有个问题。问题是在Safari浏览器上,我有一个错误:无法加载资源:服务器响应状态为403(Forbiddon)。我在另一个浏览器上尝试了我的代码(例如:Firefox和Chrome)。它有效!
var wavesurfer = Object.create(WaveSurfer);
// init wavesurfer
wavesurfer.init({
container : '#wf',
waveColor : '#E0E0E0',
progressColor : '#222',
cursorColor : 'transparent',
scrollParent : true,
});
$('#app').on('click','#spotlightplayer__play',function(event){
$this = $(this);
$parent = $this.parents('div.spotlightplayer');
SC.stream('/tracks/' + SPOTLIGHT_PLAYER_CONFIGURE.track_id,function(stream){
wavesurfer.on('ready', function () {
//wavesurfer.play();
console.log("I'm ready");
});
wavesurfer.on('loading',function(){
console.log('loading');
});
wavesurfer.on('error',function(){
console.log('error');
});
wavesurfer.load(stream.url);
});
});
谢谢