android - Android是否支持HLS Adaptive Bitrate Streaming

标签 android android-videoview http-live-streaming adaptive-bitrate

我正在尝试在我的应用程序中实现自适应比特率流式传输,它会根据连接速度自动切换质量。我怎么能做到这一点。是否有任何第三方库可用于此。默认的 android 视频 View 是否支持自适应比特率流?

最佳答案

Android 支持 HLS,请查看有关 Supported Media Formats 的 Android 文档.

还有 ExoPlayer开源项目,支持 MPEG-DASH,我认为还支持 HLS,可用于构建 native 应用程序。

如果您想使用 WebView (或支持在浏览器中播放),您还可以使用基于网络的播放器,例如 Bitmovin Adaptive Streaming Player ,它还支持 MPEG-DASH 和 HLS。

关于android - Android是否支持HLS Adaptive Bitrate Streaming,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36975505/

相关文章:

android - ConnectivityManager.getBackgroundDataSetting() 已弃用,该使用什么替代?

java - 使位图大小和位置在每个设备上都相同

android - 像 Instagram 一样在 RecyclerView 中自动播放视频

nginx - 如何在将请求传递到上游服务器之前删除 Nginx 中的客户端 header ?

android - 无法从共享的 firebase 动态链接中获取 'deepLink.getQueryParameter(".. .")'

android - 在 MediaController show() 和 hide() 上隐藏和显示工具栏

android - 如何在 Activity 中的视频播放器上叠加

swift - 带有 AWS Cookie 的 AVPlayer 使用 AirPlay

ffmpeg - 如何使用 ffmpeg 调整 mpeg 2 ts 开始时间?

android - "SQLite Error: No Such Column "即使它是一个值