From 8738af84ef434e9bd862a3524890022009d02414 Mon Sep 17 00:00:00 2001 From: cloudwebrtc Date: Thu, 8 Sep 2022 19:45:46 +0800 Subject: [PATCH] fix: fix setSpeakerphoneOn, close #167. --- lib/src/hardware/hardware.dart | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/src/hardware/hardware.dart b/lib/src/hardware/hardware.dart index 0dc5dee..21e4b93 100644 --- a/lib/src/hardware/hardware.dart +++ b/lib/src/hardware/hardware.dart @@ -79,10 +79,11 @@ class Hardware { } Future setSpeakerphoneOn(bool enable) async { - if (!rtc.WebRTC.platformIsAndroid || !rtc.WebRTC.platformIsIOS) { + if (rtc.WebRTC.platformIsMobile) { + await rtc.Helper.setSpeakerphoneOn(enable); + } else { throw UnimplementedError('setSpeakerphoneOn only support on iOS/Android'); } - await rtc.Helper.setSpeakerphoneOn(enable); } Future openCamera(