注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

熊猫正正的博客

熊猫正正的天空

 
 
 

日志

 
 

简单的音乐播放器  

2013-04-25 22:50:49|  分类: ios开发 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

XCode4.2与之前版本的控制没有本质区别,但添加Framework框架是个问题。如果想正确导入,不要去复制框架然后加进来,正确的添加方法如图144:

XCode4.2简单的音乐播放器


选择项目文件,buildPhases,LinkBinaryWithLibraries,可以看到默认添加的是四个框架,想添加其他的,点左下角加号即可。

ViewController.h代码:

#import <UIKit/UIKit.h>

#import <Foundation/Foundation.h>

#import <AVFoundation/AVAudioPlayer.h>    //添加框架


@interface ViewController : UIViewController

{

    AVAudioPlayer *audioPlayer;   //定义一个音频控制器

}

@property(strong,nonatomic) AVAudioPlayer *audioPlayer;


-(IBAction)play;

-(IBAction)stop;

@end

VC.m代码:

- (void)viewDidLoad

{

    [super viewDidLoad];

NSString *filePath=[[NSBundle mainBundle]pathForResource:@"MyLove" ofType:@"mp3"];

                         //用束来导入文件并构建路径

    NSURL *fileURL=[[NSURL alloc] initFileURLWithPath:filePath];

                          //将路径转为URL

    audioPlayer=[[AVAudioPlayer alloc]initWithContentsOfURL:fileURL error:nil];

                         //控制器初始化连接相应URL

    [audioPlayer prepareToPlay];   //缓冲,准备播放

}

-(IBAction)play{

    audioPlayer.currentTime=0;   //控制器的开始时间设置为0

    [audioPlayer play];         //开始播放

}

-(IBAction)stop{

    [audioPlayer stop];        //停止

}

已通过测试。

新浪博客在浏览器里面字体这么奇怪呢。

  评论这张
 
阅读(58)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017