频道栏目
首页 > 资讯 > IOS > 正文

iOS多媒体播放音乐AVAudioPlayer和AVPlayer

14-04-02        来源:[db:作者]  
收藏   我要投稿

iOS多媒体播放音乐AVAudioPlayer和AVPlayer

1 iOS系统的音频播放方式

AVAudioPlayer AVPlayer 系统声音音频排列

AVAudioPlayer

使用简单方便,但只能播放本地音频,不支持流媒体播放

AVPlayer

iOS4.0以后,可以使用AVPlayer播放本地音频和支持流媒体播放,但是提供接口较少,处理音频不够灵活

音频队列

音频队列主要处理流媒体播放,提供了强大且灵活的API接口(C行数的接口),但是处理起来较为复杂。

2 AVAudioPlayer的使用

使用AVAudioPlayer和AVPlayer需要引用AVFoundation类库

在.m文件中的loadview方法中添加以下方法

NSBundle* bundle=[NSBundle mainBundle];

//音频文件路径

NSString* urlString=[bundle pathForResource:@"第一夫人" ofType:@"mp3"];

//初始化url

NSURL* url=[[NSURL alloc]initFileURLWithPath:urlString];

AVAudioPlayer* audioplayer=[[AVAudioPlayeralloc]initWithContentsOfURL:url error:NULL];

NSLog(@"hello");

//准备播放

[audioplayer prepareToPlay];

//[audioplayer play];

if ([audioplayer play]) {

NSLog(@"开始播放");

}


相关TAG标签
上一篇:[android自定义控件]TextView详解及自定义
下一篇:Android中集结了大量的系统管家Manager
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站