导入框架头文件
#import <AVFoundation/AVFoundation.h>
创建属性
@property(nonatomic,strong)AVAudioPlayer *player;
创建
// 创建音乐播放器
NSURL *url = [[NSBundle mainBundle]URLForResource:@"虎二 - 醉千年 (Live).mp3" withExtension:nil];
// 创建播放器
self.player = [[AVAudioPlayer alloc]initWithContentsOfURL:url error:nil];
UIButton *btn = [[UIButton alloc]initWithFrame:CGRectMake(250, 15, 30, 30)];
[btn setImage:[UIImage imageNamed:@"345"] forState:UIControlStateNormal];
btn.layer.masksToBounds = YES;
btn.layer.cornerRadius = 15;
[vi addSubview:btn];
// 设置点击播放歌曲
[btn addTarget:self action:@selector(play:) forControlEvents:UIControlEventTouchUpInside];
-(void)play:(UIButton *)sender{
if(sender.selected == NO){
sender.selected = YES;
[sender setImage:[UIImage imageNamed:@"234"] forState:UIControlStateNormal];
[self.player play];
}else if (sender.selected == YES){
sender.selected = NO;
[sender setImage:[UIImage imageNamed:@"345"] forState:UIControlStateNormal];
[self.player pause];
}
}