我想要一個音頻文件加載暫停,然後讓它在給定的時間開始播放。使音頻文件開始使用JavaScript或其他?
<EMBED SRC="home.mp3" HEIGHT="120" WIDTH="400" AUTOSTART="FALSE"></EMBED>
我使用的setTimeout拖延文件的加載,但它使我的文件開始加載爲10秒。我想將它加載並隨時準備播放,然後以某種方式進行播放。
我該怎麼做?
感謝
我想要一個音頻文件加載暫停,然後讓它在給定的時間開始播放。使音頻文件開始使用JavaScript或其他?
<EMBED SRC="home.mp3" HEIGHT="120" WIDTH="400" AUTOSTART="FALSE"></EMBED>
我使用的setTimeout拖延文件的加載,但它使我的文件開始加載爲10秒。我想將它加載並隨時準備播放,然後以某種方式進行播放。
我該怎麼做?
感謝
你真的應該看看SoundManager2。你可以很容易地播放聲音。
<script src="/path/to/soundmanager2.js"></script>
<script>
soundManager.url = '/path/to/swfs/';
soundManager.onload = function() {
var mySound = soundManager.createSound({
id: 'someSound',
url: '/path/to/some.mp3'
});
mySound.play();
}
</script>
謝謝我馬上試試 – lisovaccaro 2011-04-27 09:11:13
在大多數瀏覽器中都能正常工作嗎?我讀了一些html5,我不知道它有多廣泛的支持。謝謝 – lisovaccaro 2011-04-27 09:13:44
是的,它適用於大多數瀏覽器。如果它們可用,它將使用HTML5功能,否則將返回到Flash。 – jessegavin 2011-04-27 09:52:13
您是否考慮過'audio'元素? – alex 2011-04-27 08:23:36
不,我不知道如何使用它?你能寫一個答案嗎?那是html5嗎?謝謝 – lisovaccaro 2011-04-27 08:27:57