使用MediaRecorder.setCamera遇到的问题
2016-07-28 13:41
381 查看
在setCamera的时候老是会引发异常,而且注释掉就没问题,最后发现答案 http://stackoverflow.com/questions/2859458/how-to-use-setcamera-mediarecorder
recorder.setCamera(camera)
应该在MediaRecorder初始化后立即调用,并在任何mediarecorder的属性设置前调用
recorder.setCamera(camera)
应该在MediaRecorder初始化后立即调用,并在任何mediarecorder的属性设置前调用
mCamera = Camera.open(); rec = new MediaRecorder(); // state "Initial" mCamera.lock(); mCamera.unlock(); rec.setCamera(mCamera); // state still "Initial" rec.setVideoSource(MediaRecorder.VideoSource.CAMERA); // state "Initialized" rec.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4); // state "DataSourceConfigured" rec.setVideoEncoder(MediaRecorder.VideoEncoder.H264); rec.setPreviewDisplay(surfaceHolder.getSurface()); rec.setOutputFile(Environment.getExternalStorageDirectory() + "/test.mp4"); rec.prepare(); // state "Prepared" rec.start(); // state "Recording" // ... rec.stop(); // state "Initial"
相关文章推荐
- 单例与多例
- QString isEmpty isNull
- 解决Toast快速点击,重复多次的问题
- 香烟过滤嘴模型
- test
- iOS开发富文本NSAttributedString属性
- linux基本命令之用户登录查看命令
- 图像算法研究---一种简单的YUV转RGB的优化算法
- android 蛋糕图
- mongodb之sharding搭建
- @Html.Raw显示一张图片
- 关于centos7的网卡命名
- LeetCOde 64. Minimum Path Sum
- 使用 ssi 服务器端包含文件
- ios 后台无限心跳实现:GCDAsyncSocket使用的 Voip、NSTimer、10分钟超长链接
- C/C++运维中发现的两个隐晦BUG
- StringBuffer和StringBuilder
- poj 1860 Currency Exchange
- 剑指offer——连续子数组的最大和
- 功能强大的HTML5上传组件-Web Uploader