3分鐘學會iOS音樂播放
音樂播放的流程簡介:
- 新增AVFoundation框架
- 新增本地音訊檔案
- 建立AVAudioPlayer物件
- 使用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個方法來實現音樂播放的控制。
- 做完這些便可執行程式,來試試效果啦!
相關文章
- c#音樂播放C#
- iOS AVAudioPlayer(音訊播放)iOS音訊
- vue音樂播放器Vue播放器
- 千千音樂 for Mac(原百度音樂播放器)Mac播放器
- 音樂播放器:Swinsian for Mac播放器Mac
- TurnTable for Mac音樂播放器Mac播放器
- Listen 1音樂播放器播放器
- Android開源線上音樂播放器——波尼音樂Android播放器
- 仿網易雲音樂播放介面
- H5音樂播放器H5播放器
- mac音樂播放器:Decibel for MacMac播放器
- MacYouTube音樂播放器——Muse for MacMac播放器
- Mac音樂播放器——TurnTable for MacMac播放器
- TurnTable for Mac(iTunes音樂播放器)Mac播放器
- Swinsian for Mac(mac音樂播放器)Mac播放器
- 音樂播放器WordPress外掛 WP-Player (支援網易雲音樂, 蝦米音樂, QQ音樂, 百度音播放器
- Android開源音樂播放器之高仿雲音樂黑膠唱片Android播放器
- Flutter仿網易雲音樂:播放介面Flutter
- js播放背景音樂失敗處理JS
- 優質音樂播放器:TurnTable for Mac播放器Mac
- Clementine for Mac - 現代音樂播放器Mac播放器
- 高階音樂播放器:Swinsian for Mac播放器Mac
- Colibri for mac(無損音樂播放器)Mac播放器
- Monkey 執行的時候,音樂播放..
- 無損音樂播放器Audirvana for mac播放器Mac
- Sunflower音樂播放器知識點(一)播放器
- YouTube音樂播放器:Tuner for YouTube music Mac播放器Mac
- jQuery案例-網頁音樂播放器01jQuery網頁播放器
- Python實現多功能音樂播放器Python播放器
- 為Java程式中新增播放MIDI音樂功能Java
- iOS開發系列--音訊播放、錄音、視訊播放、拍照、視訊錄製(轉)iOS音訊
- win10 groove音樂播放器如何使用_win10系統groove音樂播放器使用操作方法Win10播放器
- Android開源音樂播放器之線上音樂列表自動載入更多Android播放器
- [iOS]5 分鐘實現抖音 APPiOSAPP
- Android 音樂播放器開發實錄(MediaSession)Android播放器Session
- python如何播放一段mp3音樂Python
- clementine for Mac多平臺音樂管理播放軟體Mac
- Linux 上最好的五款音樂播放器Linux播放器
- Amazing Slow Downer for Mac(音樂播放速度控制器)Mac