// Take Video from Android Device and get Back in onActivityResult
private void setTakeVideoCamera()
{
long date_time=new Date().getTime();
File root = new File(Environment.getExternalStorageDirectory()
+ File.separator
+ "Folder_Name"
+ File.separator);
root.mkdirs();
File outputFile = new File(root, "sun"+date_time+".mp4");
Uri outputFileUri = Uri.fromFile(outputFile);
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
startActivityForResult(intent, CAMERA_VIDEO_CAPTURE);
}
@Override
public void onActivityResult(int requestCode, int resultCode, final Intent data)
{
if (resultCode != RESULT_CANCELED)
{
FileInputStream fileInputStreamVideo ;
switch (requestCode)
{
case CAMERA_VIDEO_CAPTURE :
if (resultCode == RESULT_OK && data != null)
{
}
}
}
super.onActivityResult(requestCode, resultCode, data);
}
private void setTakeVideoCamera()
{
long date_time=new Date().getTime();
File root = new File(Environment.getExternalStorageDirectory()
+ File.separator
+ "Folder_Name"
+ File.separator);
root.mkdirs();
File outputFile = new File(root, "sun"+date_time+".mp4");
Uri outputFileUri = Uri.fromFile(outputFile);
Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
startActivityForResult(intent, CAMERA_VIDEO_CAPTURE);
}
@Override
public void onActivityResult(int requestCode, int resultCode, final Intent data)
{
if (resultCode != RESULT_CANCELED)
{
FileInputStream fileInputStreamVideo ;
switch (requestCode)
{
case CAMERA_VIDEO_CAPTURE :
if (resultCode == RESULT_OK && data != null)
{
try
{
String filePath = getPath(HashVideoActivity.this, data.getData());
File file = new File(filePath);
fileInputStreamVideo = new FileInputStream(file);
}
catch (Exception e)
{
System.out.println(" Exception.");
e.printStackTrace();
}
}
}
}
super.onActivityResult(requestCode, resultCode, data);
}
No comments:
Post a Comment