簡體   English   中英

Android Media Recorder中的setLocation

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM