Android 捕捉视频并播放
Posted
技术标签:
【中文标题】Android 捕捉视频并播放【英文标题】:Android Capture Video and play 【发布时间】:2012-12-16 18:22:30 【问题描述】:我希望我的应用程序录制视频并在 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,但没有发生任何事情,除了一个更改,它显示无法播放此视频。
【问题讨论】:
发布 logcat 输出。这样一来,人们就可以通过轻松找出错误来帮助您,而不是将大部分时间花在推测您可能遇到的问题上。 【参考方案1】:我解决了这个问题,我只是犯了一个愚蠢的错误,我没有调用 videoView.start() 方法。
【讨论】:
以上是关于Android 捕捉视频并播放的主要内容,如果未能解决你的问题,请参考以下文章