SoundCloud 自动在其移动网站上播放下一首歌曲如何?

2024-01-26

好的,我知道 iOS 不允许自动播放,但是 SoundCloud 如何在其移动网站上自动播放下一首歌曲呢?

我可以获得我想要填充 iframe src 的下一首歌曲,并且小部件会重新加载以显示该曲目。

我尝试了很多解决方法,即使我在下一首曲目准备好时调用“sc.play()”方法,我仍然无法让它自动播放。 iframe 上的橙色大按钮变为暂停按钮,但它就是无法播放。我必须再次按下按钮才能开始播放。

让用户启动第一次播放没问题,但 SC 如何自动播放下一首曲目呢?


看一眼使用 JavaScript 控制媒体 https://developer.apple.com/library/safari/documentation/AudioVideo/Conceptual/Using_HTML5_Audio_Video/ControllingMediaWithJavaScript/ControllingMediaWithJavaScript.html#//apple_ref/doc/uid/TP40009523-CH3-SW11在Apple的网站上,在清单4-4按顺序更换介质中,您会发现以下示例代码:

<!doctype html>
<html>
<head>
    <title>Sequential Movies</title>
    <script type="text/javascript">
        // listener function changes src
        function myNewSrc() {
            var myVideo = document.getElementsByTagName('video')[0];
            myVideo.src = "http://homepage.mac.com/qt4web/myMovie.m4v";
            myVideo.load();
            myVideo.play();
        }
        // add a listener function to the ended event
        function myAddListener(){
            var myVideo = document.getElementsByTagName('video')[0];
            myVideo.addEventListener('ended', myNewSrc, false);
        }
    </script>
</head>
<body onload="myAddListener()">
    <video controls
           src="http://homepage.mac.com/qt4web/A-chord.m4v">
    </video>
</body>
</html>

该视频不起作用,但我认为您可以轻松地将其更改为您想要的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SoundCloud 自动在其移动网站上播放下一首歌曲如何? 的相关文章