私は次のコードを持っています:
SystemSoundID soundID;
NSString *soundFile = [[NSBundle mainBundle] pathForResource: _sound ofType:@ "wav"];
AudioServicesCreateSystemSoundID((__bridge CFURLRef) [NSURL fileURLWithPath:soundFile], &soundID);
AudioServicesPlaySystemSound(soundID);
[UIView animateWithDuration: 0.6f
delay: 0.1f
options: UIViewAnimationTransitionCurlUp
animations:^{
[appDelegate.presstobook setFrame: CGRectMake(136, appDelegate.window.frame.size.height - 50, 47, 47)];
}
completion:^(BOOL finished){
presstobook = NO;
}
];
コードの残りの部分に影響を与えずにサウンドを再生するにはどうすればよいですか?サウンドを再生してコードを一時停止したくないですか?コードの残りの部分に影響を与えることなくサウンドの再生が非同期で行われるようにコードを変更するにはどうすればよいですか?ありがとう!