2016-05-14 137 views
0

我想通過我的應用程序捕獲視頻,並且還需要捕獲的視頻的額外信息,例如開始時間,結束時間,視頻質量。獲取視頻的開始時間和結束時間

目前我使用現有的攝像頭應用程序捕捉到我的應用程序的視頻,有樣本代碼

static final int REQUEST_VIDEO_CAPTURE = 1; 

private void dispatchTakeVideoIntent() { 
    Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); 
    if (takeVideoIntent.resolveActivity(getPackageManager()) != null) { 
     startActivityForResult(takeVideoIntent, REQUEST_VIDEO_CAPTURE); 
    } 
} 

從上面的示例代碼,我能夠捕捉視頻並存儲在設備上,但我沒有得到任何獲取額外信息的方式? 使用現有的相機應用程序可以獲得額外的信息嗎? 如果是,那麼還有什麼其他方法可以做到這一點?

回答

1

是否有可能使用現有的相機應用程序獲得額外的信息?

如果是,那麼是怎麼回事有任何其他方式做到這一點?

歡迎您使用您撥打startActivityForResult()爲開始時間的時候,你調用onActivityResult()作爲結束時間,並the quality that you request via EXTRA__VIDEO_QUALITY作爲質量的時間。或者,使用相機API和MediaRecorder編寫自己的錄像機。

相關問題