[英]setLocation in media recorder android
在我的应用程序中,我正在使用gps获取地址,纬度,经度。 我们还需要捕获视频并将该位置设置为视频。 因此可以在video-> detail选项中看到这一点。
我用照片成功完成了此操作,但不能用视频完成此操作。
我正在使用Media Recorder来尝试使用setLocation属性,但是对于Media Recorder对象,它没有显示该属性。
该怎么办???
以下是示例代码
mrec.setCamera(mCamera);
mrec.setVideoSource(MediaRecorder.VideoSource.CAMERA);
mrec.setAudioSource(MediaRecorder.AudioSource.MIC);
mrec.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4);
mrec.setVideoEncoder(MediaRecorder.VideoEncoder.MPEG_4_SP);
mrec.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
mrec.setPreviewDisplay(surfaceHolder.getSurface());
mrec.setOutputFile(path+filename);
mrec.prepare();
mrec.start();
首先获取相机参数 。 然后在Parameters
对象上使用setGpsLatitude(double latitude)
, setGpsLongitude(double longitude)
方法设置位置等。
然后设置这些参数mCamera.setParameters(params)
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.