搜尋此網誌

顯示具有 MPMoviePlayerController 標籤的文章。 顯示所有文章
顯示具有 MPMoviePlayerController 標籤的文章。 顯示所有文章

2012年10月21日 星期日

iOS的影片播放 MediaPlayer vs AVPlayer


在iOS開發上,如果遇到需要播放影片,如開機動畫…,我們很習慣地會使用MediaPlayer來播放影片,因為很方便使用,所以就一直使用下去。但是隨著客戶的要求越來越嚴苛,尤其是過場動畫或互動效果上的表現。所以如果在一些動畫中還挾帶影片一起運算,那勢必機器會跑不動。所以在iOS 4之後,我們可以使用AVPlayer這個類別來進行更細微的操作。
備註:
  • MediaPlayer的影片是放在UIView 裡面,而AVPlayer是放在AVPlayerLayer裡面,AVPlayerLayer是CALayer 的子類別。
  • 使用MediaPlayer前,要記得加入MediaPlayer.framework及#import <MediaPlayer/MediaPlayer.h>
  • 使用AVPlayer前,要記得加入AVFoundation.frameworkk及#import <AVFoundation/AVFoundation.h>
請參考以下的範例:

2012年7月26日 星期四

(IOS)使用 MPMoviePlayerController 播放影片



 

在很多應用程式的開頭常常會看到使用影片來播放動畫或是該製作群的 Logo 等,其實這些影片就是透過 MPMoviePlayerController 來進行播放,至於要如何實做,請看下列程式碼示範。(View-based Template)

首先別忘了把函式庫的標頭檔和 Framework 加到專案中,Framework 加入的方法可以參考 Xcode 4 新增 Framework 的方法ㄧ文。