只要頁面顯示,我想播放聲音。在按下按鈕後,我正在使用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. WP7播放聲音 - 當聲音播放完畢
- 2. AVPlayerItemDidPlayToEndTimeNotification音頻播放完畢後,不叫
- 3. 檢測音樂播放完畢
- 4. 下載完成後播放聲音
- 5. 當聲音播放完畢時,montouch檢測到
- 6. 雖然waitForCompletion = YES,但聲音一次都播放完畢! - spritekit
- 7. ALSA:如何判斷聲音何時播放完畢
- 8. 聲音播放完畢後執行代碼的最佳方式
- 9. 如何在頁面加載時播放聲音剪輯?
- 10. 使用JavaScript在頁面加載時播放聲音
- 11. 使用JavaScript多次播放聲音文件(第一次播放完畢之前)?
- 12. 只播放鬧鐘聲音
- 13. 播放聲音我頁面的背景
- 14. 不要播放聲音
- 15. 聲音播放和播放聲音
- 16. 當視圖加載時播放聲音
- 17. 加載網站後播放ogg聲音
- 18. Android,加載聲音並立即播放?
- 19. 從SD卡加載和播放聲音?
- 20. 當HTML5音頻文件播放完畢後重定向到新頁面
- 21. React - 完全加載時播放音頻
- 22. 播放和暫停以播放聲音
- 23. 可以阻止iOS AudioServicesPlaySystemSound直到完成播放聲音?
- 24. 播放聲音?
- 25. 播放聲音
- 26. 播放聲音
- 27. 播放聲音
- 28. 播放聲音
- 29. 播放聲音
- 30. 我可以用MediaRecord錄製聲音並用SoundPool播放它嗎?
你不是真的想要在XCode中播放聲音嗎? :) – willcodejavaforfood 2010-07-30 16:17:21
沒有。抱歉。謝謝。 – yellahd 2010-07-30 17:09:39