2010-02-26 40 views
0

ViewDidLoad不起作用。 ViewDidappear無效。如何在啓動UIViewController *控制器時添加啓動聲音?

不管發生了什麼,播放的聲音都會顯示viewController圖像。

我想是要顯示的圖像,然後聲音同時播放」

+0

目前尚不清楚,但我認爲你所說的是聲音播放得太晚了?你應該編輯你的問題更清楚。 – 2010-02-26 08:07:10

回答

0

這可能是因爲事情發生在SEQUENCE,除非您明確指示您希望事情同時發生。如果你想要一個聲音播放當一個圖像加載你需要使用線程。

This guide解釋如何實現這一目標

0

我想viewWillAppear中可能會奏效。 viewDidLoad只會被調用一次,所以每次推送視圖控制器時都不會播放它。

0

我最終讓聲音效果在開始時有額外的1秒暫停,並在viewdidappear中播放。不是完美的解決方案,但它是最簡單的。

聲音最初是在播放電話之前,實際呈現視圖控制器,我發現反直覺看到方法'viewdidappear'有點聽起來像視圖應該已經出現erm。

這有道理嗎?

相關問題