0
我正在嘗試製作只有一個按鈕的「簡單」應用程序。屏幕中央會出現一個「REC」按鈕。當點擊REC按鈕時,我希望有一個外部攝像頭開始錄製,當再次點擊該按鈕時,攝像頭停止錄製並將視頻上傳到服務器。相機可能像GoPro或任何其他外部相機。有誰知道這是否可能?我一直在網上查找,並沒有發現任何東西。如何在Android上使用外部攝像頭進行錄製
我正在嘗試製作只有一個按鈕的「簡單」應用程序。屏幕中央會出現一個「REC」按鈕。當點擊REC按鈕時,我希望有一個外部攝像頭開始錄製,當再次點擊該按鈕時,攝像頭停止錄製並將視頻上傳到服務器。相機可能像GoPro或任何其他外部相機。有誰知道這是否可能?我一直在網上查找,並沒有發現任何東西。如何在Android上使用外部攝像頭進行錄製
錄製完成後,您可以使用手機的內置攝像頭錄製視頻並取回文件。爲了使機器人的攝像頭的使用,你需要發送和意圖這樣
private static final int REQUEST_VIDEO_CAPTURE = 4;
Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
if (takeVideoIntent.resolveActivity(getPackageManager()) != null) {
startActivityForResult(takeVideoIntent, REQUEST_VIDEO_CAPTURE);
}
,您可以收到它的結果通過重寫這樣
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode == RESULT_OK){
switch (requestCode){
Uri videoUri = data.getData();
//Do something with the video
}
的onActivityResult方法不知道,你一直在尋找的這個帖子有一些線索:http://video.stackexchange.com/questions/10795/is-it-possible-to-control-gopro-recording-without-the-official-app –