Alright so I'm a little lost. I can do what you said but I don't quite
understand how to extract the file path from it. Do I need to save the
file to a location and then use that location or is it recoverable
from the AssetFileDescriptor?

Thanks for your help, I really appreciate it.

-Brandon

On Apr 4, 8:50 pm, Carmen Delessio <[email protected]> wrote:
> Set up the Intent to do video capture and then call StartActivityForResult.
> The example has a hard-coded 2 as the identifier.
>
>                 Intent i = new Intent("android.media.action.VIDEO_CAPTURE");
>                 startActivityForResult(i, 2);
>
> Add an onActivityResult Method
>
> protected void  onActivityResult  (int requestCode, int resultCode, Intent
> data){
> ...
>  if (requestCode==2){ // Our request for video capture
>                  if (resultCode == RESULT_OK) { // a good results
>                      try {
>                          AssetFileDescriptor videoAsset =
> getContentResolver().openAssetFileDescriptor(data.getData(), "r");
>                        //... do something with the AssetFileDescriptor
>                       // to read the file, create an inputStream
>
>                       FileInputStream fileInputStream
> =videoAsset.createInputStream();
>
>                      } catch (FileNotFoundException e) {
>
>                          Toast.makeText(getBaseContext(),  "Could not find
> Video file",
>                                     Toast.LENGTH_LONG).show();
>
>                      }
>                  }
>              }
>
> --
> Carmenhttp://www.twitter.com/CarmenDelessiohttp://www.talkingandroid.comhttp://www.facebook.com/BFFPhotohttp://www.twitter.com/DroidDrop
>
>
>
> On Sun, Apr 4, 2010 at 8:29 PM, bmalicoat <[email protected]> wrote:
> > I'm trying to use the built in camera to capture a video but when I
> > specify the URI I want the file saved to (using
> > videoCaptureIntent.putExtra (MediaStore.EXTRA_OUTPUT, Uri.fromFile
> > (fileLocation)); ) the 'Retake' and 'Play' buttons crash my app. I am
> > trying to switch and let the Intent store the file where it wants but
> > I can't figure out how to recover the URI where it is saved to. The
> > docs say this:
>
> > "The caller may pass in an extra EXTRA_OUTPUT to control where the
> > video is written. If EXTRA_OUTPUT is not present the video will be
> > written to the standard location for videos, and the Uri of that
> > location will be returned in the data field of the Uri."
>
> > But what is "the data field of the Uri"?
>
> > Thanks!
>
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to [email protected]
> > To unsubscribe from this group, send email to
> > [email protected]<android-developers%2Bunsubs 
> > [email protected]>
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en
>
> > To unsubscribe, reply using "remove me" as the subject.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to