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

时间:2016-05-02 06:06:47

标签: android video-streaming hls

Android原生播放器将始终以可用的最高比特率开始,然后决定降低速率以降低比特率(如果网络不好)或保持该比特率本身。因此,视频在低互联网连接中开始较晚。 我们可以更改默认结构并以iOS等最低比特率流开始流式传输吗?

1 个答案:

答案 0 :(得分:0)

原生VideoView不支持自适应流媒体。

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

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

效果很好!