【发布时间】:2019-06-02 15:40:03
【问题描述】:
我正在创建 IPTV 应用。在此使用 Exoplayer 进行 视频流,现在要求在运行时更改视频质量(自动、720p、1080p、高清),如 Youtube。
我找到了 2-3 个解决方案,但我不明白如何实施。
【问题讨论】:
标签: android video-streaming exoplayer exoplayer2.x iptv
我正在创建 IPTV 应用。在此使用 Exoplayer 进行 视频流,现在要求在运行时更改视频质量(自动、720p、1080p、高清),如 Youtube。
我找到了 2-3 个解决方案,但我不明白如何实施。
【问题讨论】:
标签: android video-streaming exoplayer exoplayer2.x iptv
如果要求只是将比特率/质量与设备功能和当前网络条件相匹配,ExoPlayer 会自动执行此操作。
如果您真的想允许用户手动选择它,使用 Exoplayer2 中的轨道选择器功能也支持:
GitHub 中提供的演示应用包括 TrackSelector 功能,您可以根据需要查看和修改 - 大多数应用只使用 DefaultTrackSelector:https://github.com/google/ExoPlayer
【讨论】: