【发布时间】:2016-02-22 18:49:15
【问题描述】:
我想播放/暂停/停止本地音频文件。所有功能的按钮都不同。检查随附的屏幕截图以供参考。
下面是我的点击事件,
-(IBAction)click_Play:(id)sender {
NSString *path;
NSURL *url;
//where you are about to add sound
AVAudioSession *audioSession = [AVAudioSession sharedInstance];
[audioSession setCategory:AVAudioSessionCategoryPlayback error:nil];
path =[[NSBundle mainBundle] pathForResource:@"MySong" ofType:@"mp3"];
url = [NSURL fileURLWithPath:path];
player = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:NULL];
[player setVolume:1.0];
[player prepareToPlay];
[player play];
}
-(IBAction)click_Pause:(id)sender {
[player pause];
}
-(IBAction)click_Stop:(id)sender {
[player stop];
}
在这里,我遇到了暂停功能的问题。当我再次单击播放按钮时暂停音频后。它从一开始就开始播放,而不是在我暂停它的地方。有什么解决办法吗? 提前致谢!
【问题讨论】: