2014-08-29 72 views
-1

我有一个应用程序,使用AVPlayer流视频数据。 AVPlayer使用APLEAGLView将像素渲染到屏幕上。Siri声音文本中断AVPlayer视频

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

但是,如果我在文本框中使用Siri的语音文本功能,则请尝试再次播放视频,音频播放和当前时间更改,但视频冻结在您开始语音到文本功能时出现的帧上。

这很好,但从最近的苹果更新,现在已经被打破。

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

回答

0

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

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