2012-04-01 63 views
2

我在模擬器瀏覽器的Android 4.0.3(API 15)中玩過http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8,它只能播放音頻,但不播放視頻。但是,當我隨m3u8一起下載所有文件時,瀏覽器無法播放......爲什麼會發生這種情況?有什麼想法?...自20天以來我就陷入了這種困境。我甚至嘗試過自己對文件進行編碼,他們在Mac上的Safari上播放得非常好,但不是在模擬器或真實設備中播放。m3u8不是在Android 4.0.3中玩

回答

3

我不知道你爲什麼要在任何瀏覽器中播放此視頻。我使用默認的視頻播放器和m3u8 video播放沒有任何問題。 API級別必須高於14(Android 4.0+)。

如果您想使用URL從您自己的Activity開始播放視頻,請嘗試下面的代碼。它經過測試,可以在真正的Android設備上運行。

String url = "http://devimages.apple.com/iphone/samples/bipbop/gear1/prog_index.m3u8"; 
Intent intent = new Intent(Intent.ACTION_VIEW); 
intent.setDataAndType(Uri.parse(url), "video/*"); 
startActivity(intent); 
+0

正如你所說的,代碼工作正常。我能夠看到視頻視圖,但無法觀看視頻。 – 2013-07-09 10:26:32

+0

也可以請給我的代碼來播放Android的VideoView中的.m3u8擴展視頻。請給我代碼。 :) – 2013-07-09 10:28:49

+0

我不知道它如何在Android的VideoView中工作,我沒有嘗試過。在上面的代碼中,視頻是在Android手機使用的默認視頻播放器中啓動的。 – 2013-07-09 19:40:55