我爲android ics創建了示例電話差距應用程序。而index.html有這樣的音頻標籤。HTML5音頻標籤在Android中不起作用
<audio id="player1" controls preload><source src="media/track1.mp3" type="audio/mp3" /></audio>
我根本無法播放音頻。我看到了堆棧溢出的帖子,提到在froyo發佈後音頻標籤會正常工作。但是,我正在用薑餅和ICS進行測試,而且它不適合任何工作。
我爲android ics創建了示例電話差距應用程序。而index.html有這樣的音頻標籤。HTML5音頻標籤在Android中不起作用
<audio id="player1" controls preload><source src="media/track1.mp3" type="audio/mp3" /></audio>
我根本無法播放音頻。我看到了堆棧溢出的帖子,提到在froyo發佈後音頻標籤會正常工作。但是,我正在用薑餅和ICS進行測試,而且它不適合任何工作。
HTML5音頻支持不是在不同的設備/操作系統保持一致,由於編解碼器授權問題和OS執行/支持。如果您只是在播放MP3文件,您可以通過使用PhoneGap的Media類來可靠地處理這些文件,這將在所有平臺上提供一致且可靠的音頻節目。
如果您希望能夠預加載音頻並具有複音或分層等更高級方案(如視頻遊戲效果),則可以使用PhoneGap本地插件LowLatencyAudio。
根據html5test.com Android 4僅在音頻標籤中支持mp3。
超級晚這一點,但type="audio/mp3"
是錯誤的 - 它應該是type="audio/mpeg"
有了這樣說,Android仍可怕在玩HTML5音頻 - 你需要重置播放聲音之前src
屬性(或者它們只能播放一次),並且不能容忍多種文件類型(其他瀏覽器需要)。他們也不支持WebAudioAPI
希望我早些時候回答一些發現。
以下似乎適用於我。 Android看起來非常肛門關於哪個來源首先。所以我有了第三行的「mp3」來源,並將其提升到了現在的可靠狀態。控件=控件是因爲沒有它,IE 11在普通PC上似乎不起作用。我對這件事的看法。必須讓ogg中的副本讓Firefox識別它。
<audio controls="controls">
<source src="/somefile.mp3" type="audio/mpeg"></source>
<source src="/somefile.ogg" type="audio/ogg">
Your browser does not support the audio element.
</source></audio>
你好@moises, 有上述代碼的問題。 它給錯誤,我作爲 <源SRC = 「音頻/甘納/ songs.mp3」 類型= 「音頻/ MPEG」> [ERROR - >] 應該像這 - –
剛剛從最後除去。 –
哪個手機和瀏覽器? –
在這裏看到什麼瀏覽器支持:http://html5test.com/compare/browser/android40.html –
@NicholasAlbion:HTC野火和HTC一個V.瀏覽器是默認的Android瀏覽器 – karthick