#import "MusicViewController.h"
#import <AVFoundation/AVFoundation.h>
@interface
MusicViewController ()
@property
(
nonatomic
,strong)AVAudioPlayer *player;
@property
(
nonatomic
,strong)
NSArray
*musicArr;
@end
@implementation
MusicViewController
- (
void
)viewDidLoad {
[
super
viewDidLoad];
self
.musicArr=@[@
"潮湿的心.mp3"
,@
"爱拼才会赢.mp3"
,@
"给我一个理由忘记.mp3"
];
[
self
prepareMusic:
self
.musicArr[1]];
}
- (
void
)prepareMusic:(
NSString
*)path{
NSURL
*url=[[
NSBundle
mainBundle]URLForResource:path withExtension:Nil];
_player=[[AVAudioPlayer alloc]initWithContentsOfURL:url error:Nil];
[_player prepareToPlay];
[_player setVolume:0.6];
[_player setCurrentTime:60];
[_player setNumberOfLoops:2];
}
- (
IBAction
)random:(
id
)sender {
[
self
prepareMusic:
self
.musicArr[arc4random()%3]];
[_player play];
}
- (
IBAction
)play:(
id
)sender {
[_player play];
}
- (
IBAction
)stop:(
id
)sender {
[_player stop];
}
- (
IBAction
)pause:(
id
)sender {
[_player pause];
}
- (
void
)didReceiveMemoryWarning {
[
super
didReceiveMemoryWarning];
}
@end