Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 不使用意图的摄像机视频录像机源_Android_Activerecord_Video_Camera - Fatal编程技术网

Android 不使用意图的摄像机视频录像机源

Android 不使用意图的摄像机视频录像机源,android,activerecord,video,camera,Android,Activerecord,Video,Camera,有人知道我在哪里可以找到录制视频并保存在设备上的示例源代码吗?代码不应使用意图 我尝试使用以下代码: 这是我在YouTube教程中看到的,但我无法让它工作 我不能使用intent,因为我需要在摄像机录制时调整视频视图的大小 我想我不能使用意图,还是我错了 使用意图的源可在以下位置找到: 一个很好的视频解释(但代码不起作用): 最后我读到: 这里是[链接]() 并用它来创建相机应用程序,最好的方式 重要建议:暂停cam时,请使用: if (isRecording) {

有人知道我在哪里可以找到录制视频并保存在设备上的示例源代码吗?代码不应使用
意图

我尝试使用以下代码: 这是我在YouTube教程中看到的,但我无法让它工作

我不能使用
intent
,因为我需要在摄像机录制时调整视频视图的大小


我想我不能使用
意图
,还是我错了

使用
意图的源可在以下位置找到:

一个很好的视频解释(但代码不起作用):

最后我读到:

这里是[链接]()

并用它来创建相机应用程序,最好的方式

重要建议:暂停cam时,请使用:

if (isRecording) {
            // stop recording and release camera
            mMediaRecorder.stop();  // stop the recording
            releaseMediaRecorder(); // release the MediaRecorder object
            mCamera.lock();         // take camera access back from MediaRecorder

            // inform the user that recording has stopped
            //setCaptureButtonText("Capture");

            isRecording = false;

        }

        PauseAndRelease();  //add this before finish to use in the camera


public void PauseAndRelease ()
{
     releaseMediaRecorder();       // if you are using MediaRecorder, release it first
     releaseCamera();  // release the camera immediately on pause event
     Log.d(TAG,"camera on pause" + mCamera );
}

使用
intent
的源代码可以在以下位置找到:

一个很好的视频解释(但代码不起作用):

最后我读到:

这里是[链接]()

并用它来创建相机应用程序,最好的方式

重要建议:暂停cam时,请使用:

if (isRecording) {
            // stop recording and release camera
            mMediaRecorder.stop();  // stop the recording
            releaseMediaRecorder(); // release the MediaRecorder object
            mCamera.lock();         // take camera access back from MediaRecorder

            // inform the user that recording has stopped
            //setCaptureButtonText("Capture");

            isRecording = false;

        }

        PauseAndRelease();  //add this before finish to use in the camera


public void PauseAndRelease ()
{
     releaseMediaRecorder();       // if you are using MediaRecorder, release it first
     releaseCamera();  // release the camera immediately on pause event
     Log.d(TAG,"camera on pause" + mCamera );
}

您应该使用
SurfaceView
并使用
MediaRecorder
。您可以通过这种方式调整视频大小,管理视频应保存的位置,等等


这里可以找到一个例子:

您应该使用
SurfaceView
并使用
MediaRecorder
。您可以通过这种方式调整视频大小,管理视频应保存的位置,等等

可以在此处找到一个示例: