1

我正在尝试为 ios 中的 soundcloud 播放器制作自定义按钮,它适用于所有其他平台。有人能告诉我为什么我的切换按钮在 ios、Safari 下不起作用吗?

跳过按钮效果很好,如果我点击玩家自己的(红色)切换按钮,声音也会开始播放。按下此按钮并播放音频后,我的切换按钮也开始工作。似乎它不会接受来自我的自定义按钮的第一个 javascript 调用。

<body>
        <iframe id="iframe" src="http://w.soundcloud.com/player/?url=http://api.soundcloud.com/users/calvinharris&color=ed1c24&show_comments=false&show_artwork=false" class="iframe"
          width= "320px"
          height="567px"
          scrolling="no"
          frameborder="no">
        </iframe>

     <button onclick="prev()"><<</button>
     <button onclick="toggle()">|> ||</button>
     <button onclick="next()">>></button>

    <script src="http://w.soundcloud.com/player/api.js" type="text/javascript"></script><script type="text/javascript">

var iframe = document.querySelector('.iframe');
iframe.src = "http://w.soundcloud.com/player/?url=http://api.soundcloud.com/users/calvinharris&color=ed1c24&show_comments=false&show_artwork=false";
var widget = SC.Widget(iframe);

function toggle(){
    widget.toggle();
}

function next(){
    widget.next();              
}

function prev(){
    widget.prev();      
}

</script>
</body>
</html>
4

0 回答 0