3分钟学会iOS音乐播放

作者: Zui | 来源:发表于2015-02-05 22:01 被阅读818次

音乐播放的流程简介:

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

环境说明

  • Xcode 6.1.1
  • OS X Yosemite 10.10.2

一、添加AVFoundation框架

添加AVFoundation框架

二、添加本地音频文件

添加音频文件

三、创建AVAudioPlayer对象

创建AVAudioPlayer对象
  • 创建AVAudioPlayer对象需要引入<AVFoundation/AVFoundation.h>头文件
初始化AVAudioPlayer对象
  • 初始化AvaudioPlayer对象需要使用到initWithContentsOfURL:error:方法,该方法有两个参数:
    URL:音频文件的存放路径
    error:接受错误信息的NSError对象

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

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

相关文章

网友评论

  • JanzTam:”添加本地音频文件“这句是重点,AVFoundation 只能加载本地音乐啊
    蓝色达风:实际项目开发中要做到在线、本地播放都支持,而AVFoundation的弊端就是只支持本地播放,所以在项目中很少用到

本文标题:3分钟学会iOS音乐播放

本文链接:https://www.haomeiwen.com/subject/rfxdxttx.html