2011-05-25 116 views
1

我在使用HTML5 for Android瀏覽器將視頻和音頻嵌入網頁時遇到問題。 兩件事情我不知道有關:HTML5中的視頻和音頻標籤爲Android

  1. 是Android的瀏覽器支持
  2. 的編解碼器,我應該使用什麼JavaScript的回調

這是我寫的,並且它不工作。 (但是,它在桌面上工作。)

<audio src="x.mp3" controls> 
    Your browser does not support the audio element. 
</audio> 
<br/> 
<video src="y.mp4" controls> 
    your browser does not support the video tag 
</video> 

我試圖使用jPlayer插件jQuery。它適用於音頻(.mp3)和演示視頻(.m4v)。但它不適用於我的視頻。我嘗試編碼沒有成功。 那是演示視頻(的作品)的規格:

major_brand  : M4VP 
    minor_version : 1 
    compatible_brands: M4VPM4A mp42isom 
    Duration: 00:00:33.04, start: 0.000000, bitrate: 941 kb/s 
    Stream #0.0(eng): Audio: aac, 44100 Hz, stereo, s16, 127 kb/s 
    Stream #0.1(eng): Video: h264, yuv420p, 480x270, 824 kb/s, 25 fps, 25 tbr, 600 tbn, 1200 tbc 

,這是我的視頻:

major_brand  : mp42 
    minor_version : 0 
    compatible_brands: mp42isom 
    Duration: 00:00:30.24, start: 0.000000, bitrate: 534 kb/s 
    Stream #0.0(eng): Video: h264, yuv420p, 480x320 [PAR 1:1 DAR 3:2], 404 kb/s, 25 fps, 25 tbr, 90k tbn, 50 tbc 
    Stream #0.1(eng): Audio: aac, 44100 Hz, stereo, s16, 127 kb/s 

(這是從ffmpeg的輸出)

回答

0

呵呵。根據Dive into HTML5的說法,我沒有使用Android的經驗,但看起來它應該起作用。

是正確的格式視頻/型材等?它是否提供正確的MIME類型?你正在測試哪個版本的Android?

+0

我使用三星Galaxy s。它在一個基本的html頁面上。 – Michael 2011-05-25 22:17:56

+0

有一個名爲jPlayer的jQuery庫。它可以使用HTML5並在其他情況下閃光。 它適用於Android。 Hovewer我不確定它是否使用Flash或HTML5 – Michael 2011-05-25 23:05:19

+0

根據維基百科,Galaxy S隨Android 2.1發佈,我相信它應該支持HTML5視頻。 Stack Overflow還有一些其他的用法:參見例如http://stackoverflow.com/questions/1711078/html5-video-element-on-android – 2011-05-26 08:33:45