1
A
回答
8
不,您不能在用戶離開網站時可靠地播放音頻。雖然你可以開始它(使用onbeforeunload
),它不會完成播放。
嚴重的是,如果你這樣做,它只會刺激人。 :-)
+0
在確認對話框消失之前,是否真的有可能啓動並繼續播放。 – 2012-04-28 22:36:23
0
我做了一個小測試(還是新手整個HTML5),並用該解決方案提出了:
<script>
function myLoadHandler(evt)
{
var audio_file1 = document.getElementById('audioID');
audio_file1.volume = 0
audio_file1.play();
}
if ("onpagehide" in window) {
window.addEventListener("pageshow", myLoadHandler, false);
} else {
window.addEventListener("load", myLoadHandler, false);
}
</script>
<script>
function playAudio() {
var audio_file1 = document.getElementById('audioID');
audio_file1.volume = 1
audio_file1.play();
}
</script>
<body onunload="playAudio()">
<div>
<div>
<audio id="audioID" src="your_audio.wav" preload="auto"></audio>
</div>
</div>
</body>
我測試了最新的Chrome和Firefox。僅適用於Firefox - 我猜Chrome會比JavaScript更快地刪除內存中的所有資源。
另一個奇怪的是,即使有預緊=「自動」時,音頻似乎更是打出了後(無論是從腳本或者從UI)實際緩存,所以這就是爲什麼我用音量播放它負載0
還有一件事 - 比如前面的回答中提到的某人 - 這可能會令人討厭。謹慎使用。
相關問題
- 1. 播放音頻在網上ASP.Net網站
- 2. 音頻播放器的網站
- 3. 當用戶瀏覽網頁時,我會如何在網站上播放音樂?
- 4. 在網站上播放音頻文件
- 5. 音頻播放器爲Asp.net網站
- 6. 在android @網站上播放音頻
- 7. 在網站上播放音頻文件
- 8. 使用createAudioPlayer播放音頻時出錯
- 9. 當視頻播放器啓動時暫停音頻播放器
- 10. 當視圖控制器倒退時iOS音頻停止播放
- 11. Chrome網絡音頻不播放我的音頻
- 12. 當我的應用程序啓動時播放音頻剪輯。
- 13. 使用html5播放音頻?在這裏使用HTML5的網站上播放的音頻
- 14. 當我用音頻播放器淡入div時,音頻播放按鈕不起作用
- 15. 音樂播放的網站應用
- 16. 用於網站和移動設備的HTML5音頻播放器
- 17. 播放背景音頻甚至應用程序退出
- 18. 在瀏覽網站時連續播放Flash音樂播放器
- 19. 僅當彈出窗口打開時自動播放音頻
- 20. 多個HTML5音頻播放器。當點擊另一個播放時停止播放其他音頻實例
- 21. 獲取當前播放音頻的AVPlayer
- 22. 如何使用網絡音頻API反向播放音頻?
- 23. 在播放聲音時錄製音頻
- 24. html5音頻標籤播放音頻時,它是加載音頻
- 25. 存儲網站的用戶音樂播放列表
- 26. 當我選擇UITableViewCell時播放音樂
- 27. 如何播放網站中的.ima4音頻文件
- 28. 如何在iPhone上的網站上播放音頻文件?
- 29. 如何在您的網站上播放音頻PHP/Flash?
- 30. 同時播放HTML5視頻和音頻
驚喜'謝謝'音頻剪輯?我...會親自提出反對意見。但是,是的,這是可能的(*排序* ...)。但是不要。請。 – 2012-04-28 22:26:05
哦,上帝,爲什麼?請不要。 – xbonez 2012-04-28 22:26:17
請不要那樣做。 – 2012-04-28 22:26:19