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