Skip to content

Latest commit

 

History

History
69 lines (44 loc) · 3.45 KB

README.jp.md

File metadata and controls

69 lines (44 loc) · 3.45 KB

agora_rtc_engine

pub package

English 中国語

このFlutterプラグインはAgora Video SDKのラッパーです。

Agora.ioは、シンプルで強力なSDKを介してリアルタイムの音声およびビデオ通信を追加するためのビルディングブロックを提供します。 Agora SDKを統合して、独自のアプリケーションでリアルタイム通信をすばやく有効にすることができます。

使用方法

このプラグインを使用するには、依存関係としてpubspec.yamlファイルにファイルに agora_rtc_engine を追加します。

始め方

  • agora_rtc_engineを使用する1対1のビデオチャットアプリのサンプルについては、exampleディレクトリを参照してください。
  • または、Tutorialで、このagora_rtc_engineを使用するライブブロードキャストアプリのサンプルを確認してください。

デバイスの許可

Agora Video SDKを使用するには、ビデオ通話を開始するためにcameramicrophoneの権限が必要です。

Android

AndroidManifest.xmlファイルを開き、必要なデバイス権限をファイルに追加します。

<manifest>
    ...
    <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
    <uses-permission android:name="android.permission.CAMERA" />
    <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

    <!-- The Agora SDK requires Bluetooth permissions in case users are using Bluetooth devices.-->
    <uses-permission android:name="android.permission.BLUETOOTH" />
    ...
</manifest>

iOS

Info.plist を開き追加します:

  • Privacy - Microphone Usage Description のKeyにValueを追加します。
  • Privacy - Camera Usage Description のKeyにValueを追加します。

バックグラウンドモードが有効になっている場合、アプリケーションはバックグラウンドに切り替えられても音声通話を実行できます。 Xcodeでアプリのターゲットを選択し、 Capabilities タブをクリックして、 Background Modes を有効にし、 Audio, AirPlay, and Picture in Picture をオンにします。

Error handling

iOSビデオが見えない時 (Androidでは動作する)

SDKはPlatformViewを使用しますので、 Info.plist ファイルでio.flutter.embedded_views_previewYES に設定する必要があります

API

コントリビューション

このSDKでの作業を支援するには、contributor guideをご覧下さい。