iOS 9音訊應用播放音訊之第一個ios9音訊例項
iOS 9音訊應用播放音訊之第一個ios9音訊例項
第一個ios9音訊例項
為了讓開發者可以對上面的內容有更加深入的瞭解,本節將實現播放音訊的第一個例項。在此例項中會涉及到專案的建立、介面設計、關聯以及功能程式碼等內容。
建立IOS9音訊專案
在iOS開發中所有的應用程式都會存在一個專案,在專案中存放了iOS開發所需的各種檔案。在Xcode 7.0中建立專案會與之前的有所不同,具體的操作步驟如下:
(1)開啟Xcode,彈出Welcome to Xcode對話方塊,如圖2.8所示。
圖2.8 Welcome to Xcode對話方塊
(2)選擇Create a new Xcode project選項,彈出Choose a template for your new project:對話方塊,如圖2.9所示。
圖2.9 Choose a template for your new project:對話方塊
(3)選擇iOS|Application中的Single View Application模板,單擊Next按鈕後,彈出Choose options for your new project:對話方塊,如圖2.10所示。
圖2.10 Choose options for your new project:對話方塊
注意:在圖2.10中出現的UI Tests是Xcode 7.0新增的內容。UI Tests是一個自動測試UI與互動的Testing元件。它可以通過編寫程式碼、或者是記錄開發者的操作過程並程式碼化,來實現自動點選某個按鈕、檢視,或者自動輸入文字等功能。
(4)填入Product Name(專案名)、Organization Identifier(識別符號)資訊以及選擇Language(程式語言)和裝置Devices(裝置),如表2-4所示。
表2-4 填寫的內容
(5)內容填寫完畢後,單擊Next按鈕,開啟專案的儲存位置對話方塊,如圖2.11所示。
圖2.11 專案的儲存位置對話方塊
(6)單擊Create按鈕,這時一個專案名為Play Audio的專案就建立好了。
IOS9音訊應用介面設計
為了讓使用者可以對此應用中的音訊進行控制元件,也為了講解的需要,下面對應用程式的介面進行設計。具體的操作步驟如下。
(1)新增影像和backgroundImage.png、forwardImage.png、backwardImage.png、playImage.png、moreSettingImage.png和pauseImage.png到建立的專案中,如圖2.12所示。
圖2.12 新增的影像
注意:新增影像檔案的步驟開發者可以參考2.1.2小節中的操作步驟。
(2)新增音訊檔案Liekkas.mp3到建立的專案中。
(3)開啟Main.storyboard檔案,對主檢視進行設計,如圖2.13所示。
圖2.13 主檢視的效果
注意:一些資深的開發人員在設計介面時都會使用程式碼進行,但是本人認為使用故事皮膚設計介面更加直接,並且可以減輕開發者的程式碼量。
在介面中會看到很多控制音訊檔案的控制元件。在這裡,我們需要講解的播放功能使用到的控制元件為Play Button按鈕控制元件,對於其他的控制元件我們就會後面進行講解。
本文選自:iOS 9音訊應用開發基礎教程大學霸內部資料,轉載請註明出處,尊重技術尊重IT人!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-1836821/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- iOS 9音訊應用播放音訊之第一個ios9音訊例項2iOS音訊
- iOS 9音訊應用播放音訊之ios9音訊基本功能iOS音訊
- iOS 9音訊應用播放音訊之iOS 9音訊播放進度iOS音訊
- iOS 9音訊應用播放音訊之控制播放速度iOS音訊
- iOS 9音訊應用播放音訊之音量設定與聲道設定iOS音訊
- iOS 9音訊應用播放音訊之播放控制暫停停止前進後退的設定iOS音訊
- 音視訊系列之iOS: 音訊採集 AudioUnitiOS音訊
- iOS 收款推送訊息語音播報iOS
- 火爆的音訊聊天應用Clubhouse音訊恐洩露音訊
- 第 9 章 音訊和視訊音訊
- 電腦播放音訊聽不到聲音音訊
- Android 音視訊開發 - 使用AudioTrack播放音訊Android音訊
- iOS音訊-AVAudioSessioniOS音訊Session
- Android音視訊之MediaPlayer音視訊播放Android
- iOS開發:音訊播放、錄音、視訊播放、拍照、視訊錄製iOS音訊
- Android 音訊應用框架Android音訊框架
- 音視訊--音訊入門音訊
- 音視訊–音訊入門音訊
- iOS音訊程式設計之實時語音通訊(對講機功能)iOS音訊程式設計
- 理解音訊焦點 (第 2/3 部分):更多的音訊焦點用例音訊
- IOS音視訊(二)AVFoundation視訊捕捉iOS
- Android音視訊之MediaRecorder音視訊錄製Android
- 短視訊“音訊化”,音樂“視訊化”音訊
- iOS-音訊-AVAudioSessioniOS音訊Session
- 音訊_錄音音訊
- iOS AVAudioPlayer(音訊播放)iOS音訊
- iOS開發系列--音訊播放、錄音、視訊播放、拍照、視訊錄製(轉)iOS音訊
- Loopback for Mac(虛擬音訊應用)OOPMac音訊
- 虛擬音訊應用:Loopback Mac音訊OOPMac
- 音訊訊號表徵音訊
- 音訊 (一) : 音訊基礎知識音訊
- 訊息語音播報,微信語音自動播放,有點兒意思,可以看看這個應用
- 理解音訊焦點 (第1/3部分):常見的音訊焦點用例音訊
- iOS 音訊-audioUnit 總結iOS音訊
- Mac 使用音訊工具分析音訊資料Mac音訊
- 播客接棒線上音訊的盈利夢音訊
- 我的派派播客(視、音訊)*音訊
- iZotope RX 9 音訊修復工具音訊