Ios 如何禁止AVPlayer切换到HLS流中的纯音频曲目

Ios 如何禁止AVPlayer切换到HLS流中的纯音频曲目,ios,swift,swift4,avplayer,http-live-streaming,Ios,Swift,Swift4,Avplayer,Http Live Streaming,我担心的主要来源是我用来在我的应用程序中播放视频的m3u8清单。 它们包含音频和视频变体,有些仅包含音频 当我在avplayercontroller/avplayer中加载这种类型的清单时,如果网络不好或带宽低,就会出现问题。 在任何情况下,avplayer都会切换到没有视频的曲目以清除一些带宽,从而导致播放器上没有图像出现。 我想知道是否有办法强制avplayer或avplayercontroller只关注包含音频和视频的清单曲目,并禁止选择、加载和播放纯音频曲目 提前感谢您在这个问题上给我的

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

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


提前感谢您在这个问题上给我的任何提示或建议。

我不相信AVPlayer有任何选项可以设置最低比特率(那就好了)。你能删除清单中的低带宽变体吗?@Martin-我也面临着……类似的问题