アプリケーションでビデオを録画し、Android の VideView で再生する必要があります。そのためにやっています。
Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
context.startActivityForResult(takeVideoIntent, ACTION_TAKE_VIDEO);
// context はアクティビティのコンテキストです
そして、 onActivityResult() を次のようにオーバーライドします
Uri mVideoUri = data.getData();
videoView.setVideoUri(mVideoUri);
videoView.setMediaController(new MediaController(this));
videoView.requestFocus();
しかし、録画したビデオを再生していないので、私も試してみました
videoView.setVideoPath(mVideoUri.getPath());
Uri の代わりに、このビデオを再生できないことを示す 1 つの変更を除いて何も起こりませんでした。