首页 > 解决方案 > 如何禁止 AVPlayer 在 HLS 流中切换到仅音频轨道

问题描述

我担心的主要来源是我用来在我的应用程序中播放视频的 m3u8 清单。它们包含带有音频和视频的变体,有些仅包含音频。

当我在 avplayercontroller/avplayer 中加载这种类型的清单,同时网络不好或带宽低时,就会出现问题。在每种情况下,avplayer 都会使用没有视频的轨道来清除一些带宽,从而导致播放器上没有图像。我想知道是否有办法强制 avplayer 或 avplayercontroller 只关注包含音频和视频的清单轨道,并禁止选择、加载和播放仅音频轨道。

提前感谢您在此主题上给我的任何提示或指示。

标签: iosswiftswift4avplayerhttp-live-streaming

解决方案


推荐阅读