3分鐘學會iOS音樂播放

weixin_34208283發表於2015-02-05

音樂播放的流程簡介:

  1. 新增AVFoundation框架
  2. 新增本地音訊檔案
  3. 建立AVAudioPlayer物件
  4. 使用AVAudioPlayer物件來控制音樂的播放

環境說明

  • Xcode 6.1.1
  • OS X Yosemite 10.10.2

一、新增AVFoundation框架

84177-ab6aa393f22ca724.png
新增AVFoundation框架

二、新增本地音訊檔案

84177-e69a5653ae1ed769.png
新增音訊檔案

三、建立AVAudioPlayer物件

84177-6b32470fc2d08606.png
建立AVAudioPlayer物件
  • 建立AVAudioPlayer物件需要引入<AVFoundation/AVFoundation.h>標頭檔案
84177-b4a2cba6931516c4.png
初始化AVAudioPlayer物件
  • 初始化AvaudioPlayer物件需要使用到initWithContentsOfURL:error:方法,該方法有兩個引數:
    URL:音訊檔案的存放路徑
    error:接受錯誤資訊的NSError物件

四、使用AVAudioPlayer物件來控制音樂的播放

84177-20e446415464c8e1.png
新增3個控制按鈕
  • 新增3個按鈕來控制音樂的播放,分為是【播放】、【暫停】和【停止】
84177-e08a935be00fa7d0.png
新增按鈕響應
  • 為3個按鈕新增按鈕響應方法
84177-1a96f175dbeb3016.png
實現響應方法
  • 實現3個按鈕響應的方法,使用AVAudioPlayer物件來分別呼叫【play】、【pause】和【stop】3個方法來實現音樂播放的控制。
  • 做完這些便可執行程式,來試試效果啦!

相關文章