只要頁面顯示,我想播放聲音。在按下按鈕後,我正在使用IBAction doSound播放聲音。這按預期工作。但是,我也希望在頁面顯示後立即播放音樂或簡短的口頭指示。我想使用相同的IBAction,因爲它已經建立,但不確定這是否正確使用該函數。只要頁面加載完畢,聲音可以播放嗎?
回答
重寫方法viewDidLoad
並將音頻播放代碼放在那裏。這將使每次顯示頁面時都會啓動聲音。
如果您只希望一次播放聲音到您的appDelegate.m並覆蓋說didFinishLaunchingWithOptions
的方法並將您的音頻代碼放在那裏。
編輯:
由於Kristopher約翰遜曾指出:這可能是更好的覆蓋viewDidAppear
或viewWillLoad
。但是,viewDidLoad
過去對我來說是完美的。
啊好的。是的,這個特殊的聲音文件只需要在頁面加載後播放一次。將使用didFinishLaunchingWithOptions。如果我想要一些主題音樂,我會使用方法viewDidLoad。謝謝。 – yellahd 2010-07-30 17:25:51
可能'viewWillAppear'或'viewDidAppear'是一個比'viewDidLoad'更好的方法嗎? – 2010-07-30 17:26:01
@Kristopher Johnson:很好。事實上,我可能會開始改變我編寫iPhone應用程序的方式。 – 2010-07-30 17:46:58
- 1. 檢測音樂播放完畢
- 2. AVPlayerItemDidPlayToEndTimeNotification音頻播放完畢後,不叫
- 3. 下載完成後播放聲音
- 4. 如何在頁面加載時播放聲音剪輯?
- 5. ALSA:如何判斷聲音何時播放完畢
- 6. 播放聲音我頁面的背景
- 7. Android,加載聲音並立即播放?
- 8. 當HTML5音頻文件播放完畢後重定向到新頁面
- 9. 播放和暫停以播放聲音
- 10. 播放聲音
- 11. 播放聲音
- 12. 播放聲音?
- 13. 在播放時可以改變聲音輸出嗎?
- 14. Can DirectSound可以播放原始二進制聲音文件嗎?
- 15. Finch可以播放內存NSData中的聲音嗎?
- 16. RTSP流只播放聲音,而本地播放視頻和聲音
- 17. 文字在聲音播放完畢後變回原來的位置?
- 18. jPlayer只播放一段聲音
- 19. Java聲音只播放一次?
- 20. Unity只播放一些gameobject的聲音
- 21. VC++播放聲音
- 22. Ruby聲音播放
- 23. MonoTouch:播放聲音
- 24. 聲音未播放
- 25. 聲音未播放
- 26. HTML頁面預加載和音樂播放器
- 27. 動態播放HTML5音頻在頁面加載
- 28. 播放聲音,等待它完成播放並繼續(iphone)
- 29. 如何檢測音效何時播放完畢?
- 30. SimpleAudioEngine需要時間播放聲音
你不是真的想要在XCode中播放聲音嗎? :) – willcodejavaforfood 2010-07-30 16:17:21
沒有。抱歉。謝謝。 – yellahd 2010-07-30 17:09:39