IOS開發之小執行個體--建立一個簡單的用於視頻錄製和回放的應用程式,ios執行個體
前言:還是看了一下國外的入門IOS文章:《Create a Simple App for Video Recording and Playback》,主要涉及視頻錄製和回放的功能的基本實現。
iOS的API用於記錄和播放視頻的對剛入門IOS的新人有點混亂,因為有幾個可用的選項。如果你只是想打一個視頻,你可以用MediaPlayer的架構,它可以讓我們發揮我們的裝置本機存放區的視頻,或從遠程位置。但是,如果你需要進階功能,如媒體資產管理,媒體編輯,跟蹤管理,和其他人,你必須使用AVFoundation架構。我們會繼續的東西簡單,通過覆蓋MediaPlayer的架構開始。
最重要的是,在MediaPlayer架構,給我們帶來了兩大類,以顯示視頻或電影。如果你想立 即顯示視頻和內聯(如子視圖比全螢幕較小),你應該使用的MPMoviePlayerController。通過使用的MPMoviePlayerController,播放發生在由電影播放器擁有的視圖。您可以將一個電影播放器的觀點到你的應用程式擁有的視圖。相反,如果你想通過展示視頻模式地發揮全螢幕視頻,例如,你應該使用MPMoviePlayerViewController類。該MPMoviePlayerViewController課程旨在介紹顯示全屏電影的簡單視圖控制器。
在本教程中,我們將重點放在的MPMoviePlayerController。如果你掌握的基礎知識,但 是,你應該利用MPMoviePlayerViewController類沒有問題。
先概述一下應用的示範:
像任何其他教程中,我們將構建一個簡單的示範應用程式來指導您完成這個概念。示範應用程式是沒有花哨的使用者介面非常簡單。一旦開啟,應用程式顯示一個螢幕,一個單一的“捕獲”按鈕。當你輕點按鈕,就會彈出視頻錄製的網路攝影機。一旦完成了錄製,視頻在主畫面自動顯示。允許使用者播放視頻內嵌。很簡單,不是嗎?