我的應用程序應該用按鈕推動更改UIImage的圖像文件。 然後聲音文件應該播放。Xcode屏幕將不會更新,直到聲音文件完成
但是直到聲音文件播放完畢,屏幕纔會更新。
任何建議將不勝感激。
我試着添加一個延遲,但我不能讓這個工作正確。
謝謝。
我的應用程序應該用按鈕推動更改UIImage的圖像文件。 然後聲音文件應該播放。Xcode屏幕將不會更新,直到聲音文件完成
但是直到聲音文件播放完畢,屏幕纔會更新。
任何建議將不勝感激。
我試着添加一個延遲,但我不能讓這個工作正確。
謝謝。
這聽起來像(沒有雙關語意),就像你沒有多線程播放聲音和改變圖像的代碼。因此,只有在聲音結束並且運行循環可以更新顯示時,您的顯示纔會更新。
您是否實施了[audioPlayer prepareToPlay];之前?,當您嘗試第一次播放聲音時,我注意到了一個輕微的「矩陣故障」。
你可以搶先玩文件嗎?例如在viewdidload上運行它?
btw ...是在按鈕或其他地方的圖像?
問候
JimZ
你好,你可能是對的,但我發現了另一個方法,所以我都準備好。 – 2012-03-02 04:16:04
但我很欣賞這個答覆。 – 2012-03-02 04:16:25
我添加了一個計時器來調用聲音文件,所以圖像有時間更新。我認爲有一些多線程,因爲我可以同時播放聲音文件。這只是UIImage,不會讓步。謝謝。 – 2012-03-02 04:18:36