日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

html5如何实现播放下一首,使用HTML5 SoundCloud播放器小部件如何以编程方式跳到另一首曲目而不会导致播放第二不需要的曲目?...

發布時間:2025/3/15 HTML 23 豆豆

不幸的似乎是在完成事件的競爭條件錯誤。 Soundcloud播放器最終同時播放兩首歌曲:列表中的下一首歌曲以及在完成事件處理程序中跳過的歌曲。

var widget = null;

$(function() {

var iframe = document.querySelector('#soundcloud_player iframe');

widget = SC.Widget(iframe);

widget.bind(SC.Widget.Events.READY, function() {

widget.bind(SC.Widget.Events.FINISH, function() {

widget.skip(3);

});

});

});

這是一個已知的錯誤嗎?

是否有更好的方式在聲音結束后跳到另一個軌道?

有沒有辦法關閉連續播放?

在完成事件處理程序中跳過之前添加一小段等待,解決問題。但似乎不是一個好方法。

window.setTimeout(function() { widget.skip(3); }, 300);

另一個解決辦法是跳至上一首歌曲結束之前的一首歌,用PLAY_PROGRESS事件,而不是在FINISH事件。

widget.bind(SC.Widget.Events.READY, function() {

widget.bind(SC.Widget.Events.PLAY_PROGRESS, function(obj) {

if (obj.relativePosition > 0.999) {

widget.pause();

widget.skip(3);

}

});

});

2013-04-14

Don Zola

+0

嘿,這似乎是一個錯誤,我正在研究它,謝謝你的報告。 –

總結

以上是生活随笔為你收集整理的html5如何实现播放下一首,使用HTML5 SoundCloud播放器小部件如何以编程方式跳到另一首曲目而不会导致播放第二不需要的曲目?...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。