如何在AVPlayerItem中跟踪字幕和音频更改?



我有一个AVPlayerItem,我订阅了一些观察者来跟踪更改。但是我需要跟踪用户何时更改视频中的音轨或字幕。我该怎么做?系统播放器甚至可以做到这一点吗?或者我需要使用控件创建自定义叠加层?

好的。我在文档中建立了一个名为AVPlayerItemMediaSelectionDidChangeNotification的通知,但这仅适用于iOS 13。

if (@available(iOS 13.0, *)) {
[[NSNotificationCenter defaultCenter] addObserver:self
selector:@selector(handleMediaSelectionChange:)
name:AVPlayerItemMediaSelectionDidChangeNotification
object:playerItem];
}

最新更新