我们注意到我们的视频播放器 (AVPlayer) 中有一个实时文本按钮。它出现在我们的一些自定义控件后面,因此我们要么想禁用此视频中的功能,要么移动它。
似乎无法为此找到标志,也无法访问控件来移动它。我们已经实现了自己的控件集并禁用了 native 控件。
图片:注意最右边的 OCR 按钮:
提前致谢!
最佳答案
您可以使用特殊标志 allowsVideoFrameAnalysis
禁用它 developer.apple.com
let player = AVPlayer(url: url)
let playerViewController = AVPlayerViewController()
playerViewController.player = player
if #available(iOS 16.0, *) {
playerViewController.allowsVideoFrameAnalysis = false
}
关于swift - 如何从 AVPlayer 中删除实时文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74211380/