2014-08-28 246 views
2

Google Exoplayer(https://github.com/google/ExoPlayer)是否支持Http直播流? Android支持它,但是當我嘗試在Android上使用Exoplayer播放.m3u8 HLS流時,我只會收到錯誤(請參閱下面的日誌)。我使用Google IO的最小Exoplayer設置(http://www.davekb.com/browse_programming_tips:android_minimal_exoplayer_use:txt在Android上使用Google Exoplayer播放HLS流時出錯

我是否需要使用與MediaCodecVideoTrackRenderer和MediaCodecAudioTrackRenderer不同的TrackRenderer?如果是,哪一個?

Init 1.0.12 
I/NuCachedSource2﹕ ERROR_END_OF_STREAM 
D/WVMLogging﹕ Thu Aug 28 10:28:47 2014 (79a3a730):WVSession::SetError: status=1001,  desc=Invalid data format 
E/WVMExtractorImpl﹕ WV_Setup returned status 1001 in WVMMediaSource::start 

回答

2

=========================================== =======================

編輯: dev-hls分支已被刪除,我檢查了主分支是很好去。

============================================== ====================

您可以使用exoPlayer的dev-hls分支。
它尚處於開發階段,尚未合併任何部分。但是,它似乎對我很有前途。

DEV-HLS分支:https://github.com/google/ExoPlayer/tree/dev-hls

+0

的DEV-HLS分支已被刪除截至目前。我們可以使用主分支。 – 2015-02-23 04:55:06

+0

Thx爲更新! – Alf 2015-04-14 14:42:13