2014-08-28 247 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