音乐播放

房东的猫 提交于 2019-12-28 23:26:22

//包含音频播放器,录音

#import <AVFoundation/AVFoundation.h>

 

NSString *path=[[NSBundle mainBundle]pathForResource:@"爸爸去哪儿" ofType:@"mp3"];

//实例化对象,指定要播放的音频文件

_audioPlayer=[[AVAudioPlayer alloc]initWithContentsOfURL:[NSURL fileURLWithPath:path] error:nil];

//设置代理

_audioPlayer.delegate=self;

//准备播放

[_audioPlayer prepareToPlay];

//开始播放

[_audioPlayer play];

//获取该音频文件的总时长(秒)

NSTimeInterval len= _audioPlayer.duration;

//获取当前播放的时间点(也可以设置)

NSTimeInterval ct= _audioPlayer.currentTime;

//音量

float v= _audioPlayer.volume;

 

 

<AVAudioPlayerDelegate>

//当音频文件正常播放结束后执行

-(void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player successfully:(BOOL)flag;

 

//当播放音频文件出现错误时(文件损坏,格式不支持。。)

-(void)audioPlayerDecodeErrorDidOccur:(AVAudioPlayer *)player error:(NSError *)error;

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!