diff --git a/cameraview/src/main/java/com/otaliastudios/cameraview/Camera1.java b/cameraview/src/main/java/com/otaliastudios/cameraview/Camera1.java index e49d54c9..f39ad544 100644 --- a/cameraview/src/main/java/com/otaliastudios/cameraview/Camera1.java +++ b/cameraview/src/main/java/com/otaliastudios/cameraview/Camera1.java @@ -692,10 +692,11 @@ class Camera1 extends CameraController implements Camera.PreviewCallback, Camera mCamera.unlock(); mMediaRecorder.setCamera(mCamera); + mMediaRecorder.setVideoSource(MediaRecorder.VideoSource.CAMERA); if (mAudio == Audio.ON) { // Must be called before setOutputFormat. - mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.MIC); + mMediaRecorder.setAudioSource(MediaRecorder.AudioSource.DEFAULT); } CamcorderProfile profile = getCamcorderProfile(); mMediaRecorder.setOutputFormat(profile.fileFormat); diff --git a/cameraview/src/main/java/com/otaliastudios/cameraview/CameraController.java b/cameraview/src/main/java/com/otaliastudios/cameraview/CameraController.java index 5f57adcb..610a03b5 100644 --- a/cameraview/src/main/java/com/otaliastudios/cameraview/CameraController.java +++ b/cameraview/src/main/java/com/otaliastudios/cameraview/CameraController.java @@ -303,7 +303,7 @@ abstract class CameraController implements } final void setAudioSampleRate(int audioSampleRate) { - mAudioBitRate = audioSampleRate; + mAudioSampleRate = audioSampleRate; } final void setAudioChannels(int audioChannels){ diff --git a/demo/src/main/res/layout/activity_camera.xml b/demo/src/main/res/layout/activity_camera.xml index 24ce4924..c6b72ec5 100644 --- a/demo/src/main/res/layout/activity_camera.xml +++ b/demo/src/main/res/layout/activity_camera.xml @@ -29,7 +29,7 @@ app:cameraGrid="off" app:cameraJpegQuality="100" app:cameraPlaySounds="true" - app:cameraSessionType="picture" + app:cameraSessionType="video" app:cameraVideoBitRate="128000" />