2011-08-28 35 views
0

我正在嘗試使用媒體播放器爲android流媒體.m3u8文件。但似乎媒體播放器無法讀取播放列表:Android能夠流式傳輸.m3u8文件嗎?

錯誤日誌:

08-28 13:40:48.358:ERROR/LiveSession(8804):無法獲取主播放列表中的「http://192.168 .0.3:49152 /實時流/ 192.168.0.5/6344.m3u8' 。

到目前爲止最令人沮喪的事情是我做了一次,它工作得很好,一旦我第二次嘗試,空白屏幕剛出現。請幫忙。

感謝您的回覆和建議。

謝謝。

+0

看起來像在URL中間有一個IP地址。那是對的嗎?你有沒有嘗試在winamp中打開m3u8? –

+0

是的,IP地址是URL的一部分,這個URL在iOS平臺上工作正常。我只是想知道m3u8是由Android支持的。我想玩VLC。 – gietsonthemood

+0

是否可以向您的問題添加代碼?這很難不代碼 – momo

回答

1

http://vov.io/vitamio/該庫支持m3u8。看看它是否更好一點。

+0

例外調試扔一次,我用vitamio媒體播放器: 08-28 16:24:58.886:ERROR/MediaPlayerDemo(9386):io.vov.vitamio.VitamioInstaller $ VitamioNotFoundException – gietsonthemood

+0

您需要到安裝Vitamio應用程序以及使用那裏提供的類。 – draksia

+0

有什麼方法可以將Vitamio應用程序嵌入到項目中?我不希望用戶下載額外的應用程序。 –

0

也許是一個長鏡頭,但你有沒有試過httplive://192.168.0.3:49152/live-stream/192.168.0.5/6344.m3u8?

在html5視頻元素中使用它適用於Android 2.3.5。

0

我會建議ExoMedia,這是一個簡單易用的谷歌自己的ExoPlayer版本。流m3u8好,很容易,因爲:

emVideoView.setVideoURI(Uri.parse("https://somewebsite.com/somepath/somelink.m3u8"));