-1

我有一个使用 AVPlayer 流式传输视频数据的应用程序。AVPlayer 使用 APLEAGLView 将像素渲染到屏幕上。

我遇到的问题是我在同一个视图中有一个文本框。如果您点击文本框并使用键盘输入文本,它就可以正常工作。

但是,如果我在文本框上使用 Siri 的语音转文本功能,然后尝试再次播放视频,音频播放和 currentTime 更改,但视频在您开始语音转文本功能时的帧上冻结。

以前这很好,但自从最近的 Apple 更新以来,这现在被打破了。

任何帮助将不胜感激,因为我们最大的客户之一正在抱怨这一点。

4

1 回答 1

0

所以我找不到问题的确切原因,但我确实设法解决了它。

问题是以前的开发人员使用 OPEN GL ES 视图将像素缓冲区渲染到屏幕上。我将它重构为使用标准的 AVPlayerLayer 功能并解决了这个问题。

于 2014-09-11T16:59:06.920 回答