2010年9月28日 星期二

Processing 筆記 (八)- 影片播放

import processing.video.*; //導入 video 程式庫
Movie movie; //宣告 Movie 物件

void setup(){
  size(320, 240, P2D);
// 設定呈像螢幕大小,P2D表示使用快速2D算圖
  movie = new Movie(this, "bball.mov");
/* 初始化 movie 物件,並導入影片檔,其中 this 指主程式類別 */
  movie.loop();
}

void movieEvent(Movie movie){
//讓 quicktime movie 通知 Processing 有一個畫格已經準備好可以被播放
  movie.read();
/* 由 Movie 類別中呼叫 read() 函數,以便讀入當前畫格資料至 Movie 類別中,準備呈像 */
}

void draw(){
  image(movie, 0, 0);
// 將當前的畫格按照指定的左上角座標,繪製到呈像視窗
}

沒有留言:

張貼留言