如何从 AVPlayer 中删除实时文本

Rob*_*ner 5 avplayer swift

我们注意到我们的视频播放器 (AVPlayer) 中有一个实时文本按钮。它出现在我们的一些自定义控件后面,因此我们要么要禁用该视频中的该功能,要么将其移动。

似乎找不到为此的标志,或无法访问控件来移动它。我们已经实现了自己的控件集并禁用了本机控件。

图片:注意最右侧的 OCR 按钮:

注意最右侧的 OCR 按钮

提前致谢!

小智 10

您可以使用特殊标志allowsVideoFrameAnalysis developer.apple.com来禁用它

let player = AVPlayer(url: url)
let playerViewController = AVPlayerViewController()
playerViewController.player = player

if #available(iOS 16.0, *) {
    playerViewController.allowsVideoFrameAnalysis = false
}
Run Code Online (Sandbox Code Playgroud)