代码:
override func viewDidLoad() {
...
NotificationCenter.default.addObserver(self, selector: #selector(closedCaptioningStatusChanged(_:)), name: .UIAccessibilityClosedCaptioningStatusDidChange, object: nil)
}
@objc func closedCaptioningStatusChanged(_ notif: NSNotification) {
print("closedCaptioningStatusChanged")
}
我尝试更改可访问性和默认视频播放器中的CC设置。有没有为什么closedCaptioningStatusChanged
被调用的想法?
修改
由于某种原因,未调用所有UIAccessibility
设置的通知。有什么我不做的吗?
编辑2:
我在模拟器和设备(Apple TV)上运行。我尝试更改辅助功能和AVPlayer中的CC设置,但它们都没有触发通知。