begeekmyfriend / yasea

RTMP live streaming client for Android
MIT License
4.87k stars 1.32k forks source link

华为meat40 pro中切换摄像头报错 #858

Closed chenghaoweilai closed 1 year ago

chenghaoweilai commented 1 year ago

E/MethodChannel#xz_user_set_push: Failed to handle method call java.lang.RuntimeException: setParameters failed at android.hardware.Camera.native_setParameters(Native Method) at android.hardware.Camera.setParameters(Camera.java:2194) at net.ossrs.yasea.SrsCameraView.startCamera(SrsCameraView.java:378) at net.ossrs.yasea.SrsPublisher.switchCameraFace(SrsPublisher.java:331) at com.example.flutter_alipusher_plugin.XZCameraView.switchCamera(XZCameraView.kt:140) at com.example.flutter_alipusher_plugin.XZAlipusherView.onMethodCall(XZAlipusherView.kt:105) at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:258) at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:295) at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java:322) at io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0.run(Unknown Source:12) at android.os.Handler.handleCallback(Handler.java:966) at android.os.Handler.dispatchMessage(Handler.java:110) at android.os.Looper.loopOnce(Looper.java:205) at android.os.Looper.loop(Looper.java:293) at android.app.ActivityThread.main(ActivityThread.java:9596) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:586) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1204) I/Yasea: Audio bitrate: 67.892473 kbps I/Yasea: Audio bitrate: 67.159785 kbps E/flutter: [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: PlatformException(error, setParameters failed, null, java.lang.RuntimeException: setParameters failed at android.hardware.Camera.native_setParameters(Native Method) at android.hardware.Camera.setParameters(Camera.java:2194) at net.ossrs.yasea.SrsCameraView.startCamera(SrsCameraView.java:378) at net.ossrs.yasea.SrsPublisher.switchCameraFace(SrsPublisher.java:331) at com.example.flutter_alipusher_plugin.XZCameraView.switchCamera(XZCameraView.kt:140) at com.example.flutter_alipusher_plugin.XZAlipusherView.onMethodCall(XZAlipusherView.kt:105) at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:258) at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:295) at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java:322) at io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0.run(Unknown Source:12) at android.os.Handler.handleCallback(Handler.java:966) at android.os.Handler.dispatchMessage(Handler.java:110) at android.os.Looper.loopOnce(Looper.java:205) at android.os.Looper.loop(Looper.java:293) at android.app.ActivityThread.main(ActivityThread.java:9596) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:586) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1204) )

0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:653:7)

#1      MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:315:18)
<asynchronous suspension>
#2      XZPushKitController.switchCamera (package:flutter_alipusher_plugin/xz_push_widget.dart:70:12)
<asynchronous suspension>

尝试了360x640 和 480x640 都不行