Android调用系统相机拍摄视频会出现“大小已到达上限”的提示

封翔星 发布于 2013/08/12 15:50
阅读 2K+
收藏 1

我用的是ZTE U880的真机进行测试。

使用

Intent intent = new Intent(MediaStore.ACTION_VIDEO_CAPTURE); 
  intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 0); 
  startActivityForResult(intent, REQUEST_CODE_TAKE_VIDEO);

这段代码调用系统相机进行拍摄视频时,视频只能拍1秒,然后就出现“大小已达到上限”的提示,然后停止拍摄,跳到选择确定还是取消拍摄那个界面。

SD卡和本机的存储量是够的,这个拍摄视频可以多次操作,但每次都只能拍1秒。

有什么办法解决?或者用自定义拍摄的话,要怎么做出拍摄完后,选择确定保存或者取消拍摄的功能?

求指点

加载中
0
it_thinker
it_thinker
不要用这个默认的方法,现在相机像素比较高,内存释放的速度跟不上,可以用Camera类去自定义一个相机,这样就什么机型都可以解决了!
返回顶部
顶部