リリースノート
Flutter向けPlanetKit 1.0のリリースノートです。
v1.0.0
リリース日:2025-03-14
PlanetKitInitialMyVideoStateを追加
PlanetKitInitialMyVideoStateは、ビデオ通話が有効になった時にローカルユーザーのビデオ状態を決定するために追加された列挙型のクラスです。PlanetKitInitialMyVideoStateタイプのプロパティまたはパラメーターのデフォルト値は、PlanetKitInitialMyVideoState.resumeです。
API
変更
-
PlanetKitCallclass 1-to-1 call以前のバージョン PlanetKit 1.0.0 Future<bool> acceptCall({bool useResponderPreparation = false})Future<bool> acceptCall({bool useResponderPreparation = false, initialMyVideoState = PlanetKitInitialMyVideoState.resume}) -
PlanetKitConferenceclass Group call以前のバージョン PlanetKit 1.0.0 Future<bool> enableVideo()Future<bool> enableVideo({initialMyVideoState = PlanetKitInitialMyVideoState.resume})
追加
PlanetKitInitialMyVideoStateenum 1-to-1 callGroup callresumepause
カメラ状態のモニタリング機能を追加
PlanetKitCameraEventを通じてカメラの状態をモニタリングできます。
API
追加
PlanetKitCameraEventenum 1-to-1 callGroup callstartstoperror
PlanetKitCameraclass 1-to-1 callGroup callStream<PlanetKitCameraEvent> get onCameraEvent
1対1通話のための国コード設定を追加
- この機能を使用して、通話を開始する時に
myCountryCodeとpeerCountryCodeを設定できます。国コードを設定すると、通話は入力された値に基づいて適切なサーバーにルーティングされます。国コードが設定されていない場合(null)、LINE Planetシステムは通話を接続するために最も適切なサーバーを自動選択します。
API
追加
PlanetKitMakeCallParamclass 1-to-1 callfinal String? myCountryCodefinal String? peerCountryCode
PlanetKitMakeCallParamBuilder1-to-1 callPlanetKitMakeCallParamBuilder setMyCountryCode(String myCountryCode)PlanetKitMakeCallParamBuilder setPeerCountryCode(String peerCountryCode)
新しい通話切断の理由を追加
- 新しい通話切断の理由が追加されました。
API
追加
PlanetKitDisconnectReasonenum 1-to-1 callGroup callmaxCallTimeExceededdesktopScreenLockedserviceTooManyRequests
通話切断のイベントにユーザー通話解除コードを追加
PlanetKitCallEventHandler.onDisconnectedにユーザー通話解除コードが追加されました。
API
変更
-
PlanetKitCallEventHandlerclass 1-to-1 call以前のバージョン PlanetKit 1.0.0 final void Function(PlanetKitCall call, PlanetKitDisconnectReason reason, PlanetKitDisconnectSource source, bool byRemote) onDisconnectedfinal void Function(PlanetKitCall call, PlanetKitDisconnectReason reason, PlanetKitDisconnectSource source, String? userCode, bool byRemote) onDisconnected
マイク権限のない状態で1対1通話およびグループ通話を可能にするオプションを追加(Androidのみ)
- Androidプラットフォームにおいて、マイク権限なしでPlanetKit通話を使用するには、
allowCallWithoutMicPermissionまたはallowConferenceWithoutMicPermissionをtrueに設定します。
API
追加
PlanetKitMakeCallParamclass 1-to-1 callfinal bool? allowCallWithoutMicPermission
PlanetKitMakeCallParamBuilderclass 1-to-1 callPlanetKitMakeCallParamBuilder setAllowCallWithoutMicPermission(bool allow)
PlanetKitVerifyCallParamclass 1-to-1 callfinal bool? allowCallWithoutMicPermission
PlanetKitVerifyCallParamBuilderclass 1-to-1 callPlanetKitVerifyCallParamBuilder setAllowCallWithoutMicPermission(bool allow)
PlanetKitJoinConferenceParamclass Group callfinal bool? allowConferenceWithoutMicPermission
PlanetKitJoinConferenceParamBuilderclass Group callPlanetKitJoinConferenceParamBuilder setAllowConferenceWithoutMicPermission(bool allow)