diff --git a/app/src/main/java/net/ossrs/yasea/demo/MainActivity.java b/app/src/main/java/net/ossrs/yasea/demo/MainActivity.java index 0505712..af55d66 100644 --- a/app/src/main/java/net/ossrs/yasea/demo/MainActivity.java +++ b/app/src/main/java/net/ossrs/yasea/demo/MainActivity.java @@ -125,7 +125,7 @@ public class MainActivity extends AppCompatActivity implements RtmpHandler.RtmpL btnSwitchCamera.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { - mPublisher.switchCameraFace((mPublisher.getCamraId() + 1) % Camera.getNumberOfCameras()); + mPublisher.switchCameraFace((mPublisher.getCameraId() + 1) % Camera.getNumberOfCameras()); } }); diff --git a/library/src/main/java/net/ossrs/yasea/SrsCameraView.java b/library/src/main/java/net/ossrs/yasea/SrsCameraView.java index a2b51ea..35525a8 100644 --- a/library/src/main/java/net/ossrs/yasea/SrsCameraView.java +++ b/library/src/main/java/net/ossrs/yasea/SrsCameraView.java @@ -287,6 +287,7 @@ public class SrsCameraView extends GLSurfaceView implements GLSurfaceView.Render params.setFlashMode(Camera.Parameters.FLASH_MODE_OFF); params.setWhiteBalance(Camera.Parameters.WHITE_BALANCE_AUTO); params.setSceneMode(Camera.Parameters.SCENE_MODE_AUTO); + params.setRecordingHint(true); List supportedFocusModes = params.getSupportedFocusModes(); if (supportedFocusModes != null && !supportedFocusModes.isEmpty()) { diff --git a/library/src/main/java/net/ossrs/yasea/SrsPublisher.java b/library/src/main/java/net/ossrs/yasea/SrsPublisher.java index 8324440..a8664de 100644 --- a/library/src/main/java/net/ossrs/yasea/SrsPublisher.java +++ b/library/src/main/java/net/ossrs/yasea/SrsPublisher.java @@ -242,7 +242,7 @@ public class SrsPublisher { return mSamplingFps; } - public int getCamraId() { + public int getCameraId() { return mCameraView.getCameraId(); }