1

私のアプリケーションでは、GPSを使用して住所、緯度、経度を取得しています。また、ビデオをキャプチャし、その場所をビデオに設定する必要がありました。ビデオ - >詳細オプションでそれを見ることができます。

写真では成功しましたが、ビデオではできません。

そのためにメディアレコーダーを使用していますが、setLocationプロパティを使用しようとしていますが、メディアレコーダーオブジェクトの場合、そのプロパティは表示されません。

何をすべきか???

以下はサンプルコードです

    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();
4

2 に答える 2

1

最初にCamera Parametersを取得します。次にsetGpsLatitude(double latitude)、オブジェクトでメソッドを使用して場所などを設定setGpsLongitude(double longitude)します。Parameters

次に、これらのパラメータを設定しますmCamera.setParameters(params)

于 2013-01-12T07:41:30.753 に答える