Android捕获视频和播放

时间:2013-01-02 11:20:06

标签: android android-videoview

我希望我的应用程序录制视频并在Android上的VideView上播放。我这样做。

Intent takeVideoIntent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE);
context.startActivityForResult(takeVideoIntent, ACTION_TAKE_VIDEO);

// context是Activity的上下文

将onActivityResult()重写为

Uri mVideoUri = data.getData();
videoView.setVideoUri(mVideoUri);
videoView.setMediaController(new MediaController(this));
videoView.requestFocus();

但它没有播放录制的视频,我也试过使用

videoView.setVideoPath(mVideoUri.getPath());

而不是Uri,但没有任何事情发生,除了一个更改,它显示此视频无法播放。

1 个答案:

答案 0 :(得分:0)

我解决了这个问题,我犯了一个愚蠢的错误,我没有调用videoView.start()方法。