Stream SDK でビデオ通話とライブストリーミングを統合し、リアルタイム通信を実現
まずはこちらから login() および以下に示すその他のコアメソッド。
プラットフォーム対応
「プラットフォーム対応」という見出しのセクション| プラットフォーム | サポート | 備考 |
|---|---|---|
| iOSと | はい | ネイティブ |
| Android | はい | ネイティブ |
| Web | いいえ | Capacitor.getPlatform() でガード |
コア機能
「コア機能」セクションlogin- Stream Videoサービスにログインします。logout- Stream Videoサービスからログアウトします。call- 他のユーザーへの通話を開始します。endCall- 現在の通話を終了します。
公開 API
「Public API」セクション| メソッド | 説明 |
|---|---|
login | Stream Video サービスにログインします。 |
logout | Stream Video サービスからログアウトします。 |
call | 他のユーザーへの通話を開始します。 |
endCall | 現在の通話を終了します。 |
joinCall | 既存の通話に参加します。 |
setMicrophoneEnabled | マイクを有効化/無効化します。 |
setCameraEnabled | カメラの有効/無効を切り替えます。 |
addListener | 通話イベントのリスナーを追加します。 |
addListener | ロック画面への着信を検知します(Androidのみ)。ユーザーの操作前にフルスクリーンインテントによってアプリが表示された際に発火します。 |
removeAllListeners | すべてのイベントリスナーを削除します。 |
enableBluetooth | Bluetoothオーディオを有効にします。 |
acceptCall | 着信に応答します。 |
rejectCall | 着信を拒否します。 |
isCameraEnabled | カメラが有効かどうかを確認します。 |
getCallStatus | 現在の通話ステータスを取得します。 |
getRingingCall | 現在着信中の通話を取得します。 |
toggleViews | 利用可能なビデオレイアウトを切り替えます。 |
setSpeaker | スピーカーフォンをオンにします。 |
switchCamera | カメラを切り替えます。 |
getCallInfo | 発信者情報を含む、アクティブな通話の詳細を取得します。 |
setDynamicStreamVideoApikey | 静的なキーを上書きする動的な Stream Video API キーを設定します。 |
getDynamicStreamVideoApikey | 現在設定されている動的な Stream Video API キーを取得します。 |
getCurrentUser | 現在のユーザー情報を取得します。 |
getPluginVersion | ネイティブの Capacitor プラグインのバージョンを取得します。 |
Source of Truth
「Source Of Truth」セクションこのリファレンスは以下から同期されています: src/definitions.ts における capacitor-streamcall.
@capgo/capacitor-stream-callの続き
「@capgo/capacitor-stream-callの続き」というセクション使用している場合 @capgo/capacitor-stream-call ネイティブプラグインの作業を計画するには、次と連携してください: @capgo/capacitor-stream-call の使い方 @capgo/capacitor-stream-call を使用して Native Build の機能を利用する場合: Capgo プラグインディレクトリ Capgo プラグインディレクトリのプロダクトワークフローについては、 Capgo による Capacitor プラグイン Capgo による Capacitor プラグインの実装詳細については、 プラグインの追加または更新 プラグインの追加または更新における実装詳細については、および Ionic Enterprise プラグインの代替案 Ionic Enterprise プラグインの代替案におけるプロダクトワークフローについては。