如何在启动时播放音乐?我只想在启动时播放音乐。现在我在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 –