2011-05-04 156 views
0

我正在尋找一種方法在android上播放音頻流而不使用flash。在android @網站上播放音頻

我試過到目前爲止:

這只是聲稱「抱歉,該視頻無法播放」

<video id="video" controls="controls" preload="none" autoplay="autoplay" src="http://194.106.119.243/powerhit_hi.ogg" tabindex="0"></video> 

以下根本不會做任何事情。據我搜索,它看起來像Android根本不支持音頻標籤,直到2.3和2.3它支持它,但非編解碼器的工作,所以它實際上並沒有工作。

<audio id="audio" controls="controls" preload="none" autoplay="autoplay" tabindex="0"> 
    <source src="http://194.106.119.243/powerhit_hi.ogg"></source> 
    <source src="http://194.106.119.243/powerhit_hi.mp3"></source> 
</audio> 

回答

0

我有一個Android 2.2的設備和I can get video to work,但應注意以下幾點:

  • 它啓動一個單獨的窗口中播放視頻 - 他們不在線玩
  • 由於上述控件屬性沒有影響
  • 自動播放通常在移動設備上被忽略,因此用戶不會incu R數據費用,除非他們已經明確要求媒體
  • 確保你在你的服務器配置樹立正確的MIME類型,HTML5 Boilerplate can help with that

我覺得你的例子是失敗,因爲.ogg通常是音頻文件( MIME audio/ogg),等效的視頻容器將是.ogv(MIME video/ogg),但只是簡單地重命名文件不太可能奏效,您必須將音頻編碼成視頻文件,可能需要一些靜態圖片視頻。

像你一樣,I couldn't get audio to play anything on my device

+0

我想要實現的是使用視頻標籤播放mp3或ogg流:/我無法修改流本身。 – Peeter 2011-05-05 06:35:45

+0

@Peeter我認爲你不能用視頻標籤回放不是視頻流的東西 – robertc 2011-05-05 07:47:17