首页 > 移动平台 > 详细

iOS多媒体播放音乐AVAudioPlayer和AVPlayer

时间:2014-04-02 09:21:17      阅读:390      评论:0      收藏:0      [点我收藏+]

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(@"开始播放");

    }


iOS多媒体播放音乐AVAudioPlayer和AVPlayer,布布扣,bubuko.com

iOS多媒体播放音乐AVAudioPlayer和AVPlayer

原文:http://blog.csdn.net/jingjingxujiayou/article/details/22737353

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!