2016-05-14 138 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编写自己的录像机。

相关问题