@interface viewController()<AVAudioPlayerDelegate>
{
AVAudioPlayer *player;
}
@end
-(void)viewDidLoad{
[super viewDidLoad];
//.设置静音模式依然播放
AVAudioSession *audioSession = [AVAudioSession sharedInstance];
[audioSession setCategory:AVAudioSessionCategoryPlayback error:nil];
[audioSession setActive:YES error:nil];
NSURL *url = [[NSBundle mainBundle] URLForResource:@"1.mp3" withExtension:nil];
player = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:nil];
//初始音量大小
player.volume = 1;
///循环次数
player.numberOfLoops = 0;
player.delegate = self;
// 准备播放
if([player prepareToPlay]) {
[player play];
}
}
- (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag
{
NSError *error;
[[AVAudioSession sharedInstance] setActive:NO withOptions:AVAudioSessionSetActiveOpt ionNotifyOthersOnDeactivation error :&error];
}
唤起第三方正在播放的音乐
最新推荐文章于 2021-07-19 19:06:20 发布