2011-10-08 103 views
1

我目前正在設計一個聊天系統。如果收到的消息是跨瀏覽器兼容的,我該如何進行合理的播放(如爆音)?有這樣的事嗎?我想對Facebook有類似的噪音/噪音時間。如何在所有瀏覽器上播放聲音?

+0

打開此鏈接將解決http://stackoverflow.com/questions/15483455/play-sound-when-message-received –

回答

3

<audio>標籤是播放聲音的好HTML5的方式,而是由兩個缺點:

  1. 它不會工作與舊的Web瀏覽器
  2. 並非所有的瀏覽器都支持所有的音頻格式

要解決的音頻格式問題,W E能夠把聲音的多個版本的方式,會導致Web瀏覽器不支持一個版本直接跳到下一個:

<audio controls="controls"> 
    <source src="sound.mp3" type="audio/mp3" /> 
    <source src="sound.ogg" type="audio/ogg" /> 
    Sorry, your web browser does not support sound. 
</audio> 

有庫使這個過程更容易,給你更多的控制。 jPlayer就是其中之一,它提供了良好的跨瀏覽器支持,包括舊版瀏覽器,它們不支持通過Flash後備的<audio標記。

相關問題