0
当视图打开时,我有背景音乐,即使我将视图切换到其他视图并返回到主视图,背景音乐仍在播放问题。但是当我后退按钮从dismissModalViewControllerAnimated关闭我的背景音乐
mainViewController *mainView =[[mainViewController alloc] initWithNibName:nil bundle:nil];
mainView.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:mainView animated:YES]; // this will flip from right
当翻转回主菜单中更改我的代码
[self dismissModalViewControllerAnimated:YES]; // this will flip back from left
,我的背景音乐是不是在玩。只是好奇为什么?如何解决它?出于某种原因,我将代码更改为[self dismissModalViewControllerAnimated:YES];因为我希望我的观点从其他方面反转回来。当MAINVIEW是使用此代码
- (void)viewDidLoad
{
[super viewDidLoad];
NSString *pathFile = [[NSBundle mainBundle] pathForResource:@"Start" ofType:@"mp3"];
player = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:pathFile] error:NULL];
[player play];
}
停止,如果观点是改变
- (void) viewDidDisappear:(BOOL)animated
{
[player stop];
}
我以前试过,结果是一样的。不会玩。只是好奇为什么? – SyntaxError 2012-07-18 12:51:57