在Android原生播放器中以最低比特率开始流式传输HLS/m3u8



Android原生播放器将始终从可用的最高比特率开始,然后决定要么降到较低的比特率(如果网络不好),要么保持该比特率。正因为如此,视频在网络连接不足的情况下开始得很晚。我们能改变默认结构,像iOS一样用最低比特率的流开始流媒体吗?

本机VideoView不支持自适应流媒体。

选项是使用ExoPlayer构建自定义播放器http://developer.android.com/guide/topics/media/exoplayer.html

我使用了一个库,它是ExoPlayer的包装器。https://github.com/brianwernick/ExoMedia

效果很好!

相关内容

  • 没有找到相关文章

最新更新