音乐播放的流程简介:
- 添加AVFoundation框架
- 添加本地音频文件
- 创建AVAudioPlayer对象
- 使用AVAudioPlayer对象来控制音乐的播放
环境说明
- Xcode 6.1.1
- OS X Yosemite 10.10.2
一、添加AVFoundation框架

二、添加本地音频文件

三、创建AVAudioPlayer对象

- 创建AVAudioPlayer对象需要引入<AVFoundation/AVFoundation.h>头文件

- 初始化AvaudioPlayer对象需要使用到initWithContentsOfURL:error:方法,该方法有两个参数:
URL:音频文件的存放路径
error:接受错误信息的NSError对象
四、使用AVAudioPlayer对象来控制音乐的播放

- 添加3个按钮来控制音乐的播放,分为是【播放】、【暂停】和【停止】

- 为3个按钮添加按钮响应方法

- 实现3个按钮响应的方法,使用AVAudioPlayer对象来分别调用【play】、【pause】和【stop】3个方法来实现音乐播放的控制。
- 做完这些便可运行程序,来试试效果啦!
网友评论