我使用的setTimeout播放音頻文件8秒後:加載聲音文件暫停,然後開始數秒後打
setTimeout(function() {
document.getElementById('delayed_play').style.display = 'block';
}, 8 * 1000);
<div id="delayed_play">
的問題是,我需要它的後正好開始8秒,而是根據連接速度開始加載文件並花費不同的時間。
有沒有辦法讓文件加載暫停,並告訴它在8秒開始?
這與腳本的其餘部分的音頻文件:
<script type="text/javascript">
document.getElementById('delayed_play').style.display = 'none';
</script>
<object height="0" width="40%">
<embed allowscriptaccess="always" height="0" src="http://player.soundcloud.com/player.swf?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F14151193%3Fsecret_token%3Ds-OVmfN&show_comments=false&auto_play=true&color=ff7700" type="application/x-shockwave-flash" width="100%"></embed>
</object>
感謝
我一直在閱讀API文檔,但我找不到如何去做。無論如何,我遇到了問題,我甚至無法找到如何開始最大音量。 什麼是另一個上傳音頻文件的好網站,我以後可以嵌入到我的網站? – lisovaccaro 2011-04-26 07:37:28
非常感謝我現在更好地瞭解如何做到這一點 – lisovaccaro 2011-04-27 01:32:49