如何在啓動時播放音樂?我只想在啓動時播放音樂。現在我在viewDidLoad方法中使用它。每當我回到那個頁面,聲音就會播放。我能讓它只玩一次嗎?如何在啓動時播放音樂?
我發現了。你把它放在一個applicationDidBecomeActive聲明:
代碼:
-(void)applicationDidBecomeActive:(UIApplication *)application {
[player setVolume:1];
NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/PBLTune.mp3", [[NSBundle mainBundle] resourcePath]]];
NSError *error;
player = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
player.numberOfLoops = 0;
if (player == nil)
NSLog([error description]);
else
[player setVolume:0.1];
[player play];
}
要讓它播放一次,請嘗試將'numberOfLoops'設置爲1 –