http://blog.csdn.net/majiakun1/article/details/17188295
要使用 AVAudioPlayer 的对象播放文件,你只需为其指定一个音频文件并设定一个实现了AVAudioPlayerDelegate 协议的 delegate 对象。
初始化;
1:initWithData:error:他使用一个指向内存中一些音频数据的NSData对象. 这种形式对于已经把音频数据下载到缓冲区的情形很有用.
initWithContentsOfURL:error NSURL 它只能从file://格式的URL装入音频数据不支持流式音频及HTTP流和网络流
/获取文件路径
NSString *soundFilePath =
3属性:
double f=player.duration//音乐的播放总时间
double
方法:
-(double) averagePowerForChannel:0//平均音量
-(double)
-(void)
-(void)prepareToPlay];//准备播放
-(void) play;//播放
-(void) pause//暂停;
-(void)stop//停止
4.委托方法:
//音频结束时调用
- (void)audioPlayerDidFinishPlay
//音频产生错误时调用
- (void)audioPlayerDecodeErrorDi