2014-08-29 68 views
-1

我有一個應用程序,使用AVPlayer流視頻數據。 AVPlayer使用APLEAGLView將像素渲染到屏幕上。Siri聲音文本中斷AVPlayer視頻

我遇到的問題是我在同一視圖中有一個文本框。如果你點擊文本框並用鍵盤輸入文本,它可以正常工作。

但是,如果我在文本框中使用Siri的語音文本功能,則請嘗試再次播放視頻,音頻播放和當前時間更改,但視頻凍結在您開始語音到文本功能時出現的幀上。

這很好,但從最近的蘋果更新,現在已經被打破。

任何幫助將不勝感激,因爲我們最大的客戶之一是抱怨這一點。

回答

0

所以我找不到問題的確切原因,但我確實設法解決它。

問題是,以前的開發人員使用OPEN GL ES視圖來將像素緩衝區渲染到屏幕上。我將它重構爲使用標準的AVPlayerLayer功能,並解決了這個問題。