Android - 播放Azure Media Services的自适应比特率视频

时间:2017-01-18 14:03:34

标签: android azure video stream media

我已使用多比特率MP4编码将一些视频文件上传到我的Azure媒体服务。我的媒体服务设置有一个流媒体单元和一个高级订阅,因此它支持自适应比特率流。

在我的Android应用中,我使用默认的VideoView widget,但实际上并没有使用自适应比特率流。如何确保使用自适应比特率?

编辑:我们正在使用Azure Media Service的HLSv4链接(格式= m3u8-aapl)

1 个答案:

答案 0 :(得分:2)

您使用的是什么类型的流媒体协议? Android中的标准媒体库在这方面有些局限,所以你可能想看看ExoPlayer,它支持更广泛的流媒体协议(例如DASH和SmoothStreaming)

还有一个wrapper用于ExoPlayer,它允许您或多或少地将其用作替代VideoView的替代品。