2012-04-21 119 views
2

我試圖播放一個.wav作爲背景音樂(這是匹配的氛圍),但我有問題得到它流,這是20meg,所以我不想讓人們等待它下載...可能會等待30秒!流式傳輸WAV文件。 (不記錄)

我有它工作正常,在IE瀏覽器,但FF似乎並不喜歡

我使用一個對象來保存它在IE工作的聲音在IE :)的作品的任何代碼。當我想要的時候,我也有一些javascript淡入淡出的聲音。

任何人都可以請給我一個代碼snipplet跨瀏覽器兼容播放wav文件,而不需要額外的插件(如果可能),而不使用jquery或原型或任何類似的東西。

+3

wav是一個容器格式。把它想象成一個食品雜貨袋 - 它可以容納今晚的晚餐,或者你貓的上週的垃圾箱垃圾。無論您的wav中的音頻格式是否適合流式傳輸,完全取決於首先使用哪種編解碼器來創建wav。 – 2012-04-21 22:35:35

+0

非常感謝!不知道:) – DugoutSoccer 2012-04-21 23:36:49

回答

3

試試這個:

<!DOCTYPE html> 
<html> 
<body> 
<audio controls="controls"> 
    <source src="song.ogg" type="audio/ogg" /> 
    <source src="song.mp3" type="audio/mp3" /> 
    Your browser does not support the audio element. 
</audio> 
</body> 
</html> 

但是你應該壓縮wav file to mp3。你可以看到一個現場演示here

+0

非常適合瞭解HTML5的瀏覽器。 – Gary 2012-04-21 22:39:52

+0

非常感謝,這個工程很好(不得不使用wav而不是ogg)...我的服務器由於某種原因不喜歡ogg文件。我將如何改變這一點?我使用IIS7。謝謝 – DugoutSoccer 2012-04-21 23:36:30

+0

你的意思是不喜歡什麼? – rekire 2012-04-21 23:38:53