Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android 多媒體和相機詳解十一(大結局)

android 多媒體和相機詳解十一(大結局)

編輯:關於Android編程

Time lapse視頻(定時錄像?)

 

time lapse視頻使得用戶可以創建某個時間段的圖像組成的視頻剪輯.此特性使用MediaRecorder 來錄制圖像到一個序列.

要使用MediaRecorder錄制一個time lapse視頻,你必須像錄制一個一般視頻那樣配置recorder對象,設置幀率到一個低的數字並且設置time lapse質量 ,如下面代碼所示:

 

 

[java]
// Step 3: 設置一個CamcorderProfile (requires API Level 8 or higher)  
mMediaRecorder.setProfile(CamcorderProfile.get(CamcorderProfile.QUALITY_TIME_LAPSE_HIGH)); 
... 
// Step 5.5: 設置視頻幀率為一個低數  
mMediaRecorder.setCaptureRate(0.1); // 每10秒獲取一幀 

// Step 3: 設置一個CamcorderProfile (requires API Level 8 or higher)
mMediaRecorder.setProfile(CamcorderProfile.get(CamcorderProfile.QUALITY_TIME_LAPSE_HIGH));
...
// Step 5.5: 設置視頻幀率為一個低數
mMediaRecorder.setCaptureRate(0.1); // 每10秒獲取一幀


mMediaRecorder.setCaptureRate(0.1); // 每10秒獲取一幀

這些設置必須作為對MediaRecorder的配置過程中的一部分來完成.完整的例子,請看"配置MediaRecorder"一節.一旦配置結束,你就可以像錄制一個普通視頻那樣開始視頻錄制.

 

作者:nkmnkm
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved