我是xcode的新手。我想在打開應用程序時自動播放聲音。我把代碼放在viewDidLoad中,但是當我打開其他視圖並返回聲音再次播放。如何解決這個問題?如何在打開應用程序時自動播放聲音?
0
A
回答
1
您可以在首次播放後將布爾變量設置爲true。事情是這樣的:
bool soundPlayed = FALSE; - (void)viewDidLoad { // play your sound soundPlayed = true; }
或者,在你的AppDelegate.m,有可能是這樣的:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
你可以嘗試在那裏做了。
1
在- (void)applicationDidBecomeActive:(UIApplication *)application
或- (void) applicationDidFinishLaunching:(UIApplication*)application
中做。如果您在didBecomeActive
中使用它,則應用程序會在播放背景並再次打開時播放聲音。 播放聲音文件如下所示:
NSURL* musicFile = [NSURL fileURLWithPath:[[NSBundle mainBundle]
pathForResource:@"click"
ofType:@"caf"]];
AVAudioPlayer *click = [[AVAudioPlayer alloc] initWithContentsOfURL:musicFile error:nil];
[click play];
[click release];
相關問題
- 1. 如何在應用程序啓動時播放聲音Windows Phone
- 2. iOS:在播放其他應用程序時播放聲音
- 3. 在Android中播放聲音時,我開始應用程序
- 4. 在應用程序啓動時播放聲音
- 5. xcode 4.3聲音在應用程序啓動時不會播放
- 6. 從應用程序播放音樂時在Xcode中播放聲音
- 7. 如何停止播放聲音時關閉應用程序
- 8. 每次啓動應用程序時播放聲音
- 9. 如何在應用程序啓動時播放音頻文件
- 10. 如何在滾動到下一頁時自動播放聲音?
- 11. 如何在Java應用程序中播放聲音(提醒)?
- 12. 如何在Windows 10 UWP應用程序中播放(MIDI)聲音?
- 13. 如何在iPhone應用程序中錄製和播放聲音?
- 14. 如何在iPhone應用程序中播放聲音
- 15. 如何從聲音的開始播放/暫停聲音和聲音播放?
- 16. 當我的應用程序正在播放聲音時將其他應用程序的聲音靜音ios
- 17. 當靜音/靜音模式打開時,聲音仍然播放
- 18. 在背景中播放聲音的同時應用程序
- 19. 在Android應用程序中播放聲音時發生錯誤
- 20. 我的應用程序在播放聲音時崩潰
- 21. 在應用程序中播放聲音時出現問題?
- 22. WP8在應用程序背景時播放聲音
- 23. 編程Linux應用程序,以播放多個聲音同時
- 24. 當應用程序在後臺播放音頻或聲音
- 25. 如何在C++程序中播放或打開* .mp3或* .wav聲音文件?
- 26. 我的ios應用程序啓動時如何播放音頻?
- 27. 如何在我的應用程序中播放聲音後重新啓動音樂播放器xcode
- 28. 在Swift中,當我的應用程序打開時,如何讓其他應用程序繼續播放音頻?
- 29. 當另一個應用程序開始播放音頻時,如何在應用程序中自動暫停音頻播放器?
- 30. 語音不播放在聲音播放安卓程序