如何在MediaRecorder录制时复制和“敲定”视频文件?实际上我可以将文件复制到SIM卡上的其他位置 - 但它已“损坏”(“因为文件已损坏而无法播放视频”)MediaRecorder停止后(视频录制完成) - 我复制该文件是“有效的”。
我认为MediaRecorder录制时视频文件没有“关闭”标记?如何“敲定”视频文件? (.H264?)或者在部分阅读视频文件中可以“查看”哪种媒体格式(不同于.H264)?
mMediaRecorder = new MediaRecorder();
mCamera.unlock();
mMediaRecorder.setCamera(mCamera);
mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.CAMCORDER);
mMediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA);
mMediaRecorder.setProfile(CamcorderProfile
.get(CamcorderProfile.QUALITY_LOW));
mMediaRecorder.setOutputFile("test.mp4");
mMediaRecorder.setPreviewDisplay(mPreview.getHolder().getSurface());
mMediaRecorder.prepare();
mMediaRecorder.start();