2013-11-05 169 views
1

我有在videoview使用此代碼播放的流一個奇怪的問題:播放M3U8在Android

videoView.setVideoURI(Uri.parse( 「/// M3U8。」));

它在我的nexus4手機上完美播放,但在其他設備(Fly IQ4410,HTC Legend)上播放視頻失敗。

任何人都可以向我解釋爲什麼我有這樣的問題,或者有沒有其他方式來播放m3u8文件?

謝謝。

+1

試試這個: http://stackoverflow.com/questions/14783914/playing-m3u8-file-through-https-on- android-2-3 – droid

回答

1

這也受Android版本的影響;對於版本低於2.3,我使用Vitamio播放器(開源)播放.m3u8

+0

這是非常奇怪的,但與vitamio它只適用於nexus4。也許問題出在源碼.m3u8文件中。非常非常奇怪。 – Dlash

+0

我不明白。我正在使用.m3u8流,播放效果不錯,沒有任何問題。 – Rohit5k2

0

在某些設備不支持m3u8,.wav等視頻格式。我的建議是請在清單文件中添加android:hardwareAccelerated =「true」。添加此行後仍然不播放視頻。請將視頻格式更改爲Mp4或3gp,然後重試。祝你好運

+0

有什麼android:hardwareAccelerated =「true」與直播有關嗎?我nt知道這就是爲什麼問.. –