我使用 AVAudioPlayer 播放了一个10秒的wav文件,它可以正常工作。 现在我想在第4秒停止wav文件的播放,然后再从第1秒重新播放。
这是我尝试过的代码:
NSString *ahhhPath = [[NSBundle mainBundle] pathForResource:@"Ahhh" ofType:@"wav"];
AVAudioPlayer *ahhhhhSound =[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:ahhhPath] error:NULL];
[ahhhhhSound stop];
[ahhhhhSound play];
我的问题是,wav文件在播放到第4秒时停止,但当我再次运行 [XXX 播放] 指令后,wav从第5秒继续播放而不是重新开始播放。
请问有什么方法可以解决这个问题吗?非常感谢您的帮助。