3分钟学会iOS音乐播放

音乐播放的流程简介:

  1. 添加AVFoundation框架
  2. 添加本地音频文件
  3. 创建AVAudioPlayer对象
  4. 使用AVAudioPlayer对象来控制音乐的播放

环境说明

  • Xcode 6.1.1
  • OS X Yosemite 10.10.2

一、添加AVFoundation框架

3分钟学会iOS音乐播放_第1张图片
添加AVFoundation框架

二、添加本地音频文件

3分钟学会iOS音乐播放_第2张图片
添加音频文件

三、创建AVAudioPlayer对象

3分钟学会iOS音乐播放_第3张图片
创建AVAudioPlayer对象
  • 创建AVAudioPlayer对象需要引入头文件
3分钟学会iOS音乐播放_第4张图片
初始化AVAudioPlayer对象
  • 初始化AvaudioPlayer对象需要使用到initWithContentsOfURL:error:方法,该方法有两个参数:
    URL:音频文件的存放路径
    error:接受错误信息的NSError对象

四、使用AVAudioPlayer对象来控制音乐的播放

3分钟学会iOS音乐播放_第5张图片
添加3个控制按钮
  • 添加3个按钮来控制音乐的播放,分为是【播放】、【暂停】和【停止】
3分钟学会iOS音乐播放_第6张图片
添加按钮响应
  • 为3个按钮添加按钮响应方法
3分钟学会iOS音乐播放_第7张图片
实现响应方法
  • 实现3个按钮响应的方法,使用AVAudioPlayer对象来分别调用【play】、【pause】和【stop】3个方法来实现音乐播放的控制。
  • 做完这些便可运行程序,来试试效果啦!

你可能感兴趣的:(3分钟学会iOS音乐播放)