我想在我的錯誤404頁面的背景中自動播放音樂。不過,我需要它同步到一個小動畫。我已使用在網站上自動播放音樂無法獲得任何權限。
<embed>
標記。但它要求運行quicktime的權限。當用戶接受它時,動畫就會結束。 我也嘗試過自動播放YouTube視頻,但通常需要3-5秒才能根據個人網絡連接進行緩衝。這太長了。是否有解決方案來自動播放沒有任何權限的歌曲?
我想在我的錯誤404頁面的背景中自動播放音樂。不過,我需要它同步到一個小動畫。我已使用在網站上自動播放音樂無法獲得任何權限。
<embed>
標記。但它要求運行quicktime的權限。當用戶接受它時,動畫就會結束。 我也嘗試過自動播放YouTube視頻,但通常需要3-5秒才能根據個人網絡連接進行緩衝。這太長了。是否有解決方案來自動播放沒有任何權限的歌曲?
使用<audio>
標籤,這將大多數瀏覽器上運行:
<![if (!IE)|(gte IE 9)]>
<audio id="speak" autoplay>
<source src="speak_a.ogg" type="audio/ogg" />
<source src="speak_a.mp3" type="audio/mpeg" />
</audio>
<![endif]>
<!--[if lt IE 9]>
<bgsound id="speak" name="speak" autostart="true" loop="1">
<script>document.all['speak'].src='speak_a.mp3'</script>
<![endif]-->
另請參閱我的其他相關答案在How can I incorporate audio in a website using HTML5?
我想你可以在不使用100%HTML5的情況下根據你的要求(你需要什麼瀏覽器支持)來做到這一點。這將
這裏是一個很好的例子:http://hungry-media.com/code/html5-audio-sync/
(與此相關的博客文章:http://hungry-media.com/2010/09/synchronizing-audio-with-html5/)
完美的起點!謝謝 – ramr
Flash?有些可怕的廣告有時會開始播放某些音頻而不詢問,這些廣告是Flash廣告。你也有HTML5'