テレワークで日本を変える|Web会議・テレビ会議(TV会議)のブイキューブ

テレワークで日本を変える|テレビ会議(TV会議)・Web会議・電話会議のブイキューブ

新規導入のご相談(平日10:00〜18:00) 0570-03-2121
操作方法・トラブルに関するお問い合わせはサポート
xSync に関するお問い合わせ・サポートはこちら

チュートリアル(Android用)

概要

この記事は以下の公式ドキュメントを翻訳したものです。

環境

Android Studio 2.0以上
Android4.1以上の実機
Android API level 16以上

STEP1.Agora Accountの作成とApp IDの取得

1.https://dashboard.agora.io/ からデベロッパー登録をします。

2.ダッシュボードから新規プロジェクトを作成します。

ダッシュボードから新規プロジェクトを作成

3.プロジェクト名を入力してSubmitボタンをクリックします。

4.作成したプロジェクトが一覧に表示されます。

作成したプロジェクトが一覧に表示

STEP2.Agora Android SDKの取り込み

Case1.JCenter経由

1.作成したプロジェクトのapp/build.gradleにAgoraSDKの参照を追記

compile 'io.agora.rtc:full-sdk:2.3.1'

2.Sync Project With Gradle Filesをクリック

Case2.SDKファイルを取得

1.ダウンロードページからAndroid VideoSDKをダウンロードし、libsフォルダをプロジェクト内にコピーします。

2.AndroidStudioでプロジェクトを開き、app/src/main/build.gradleファイルにsourceSetsとfileTreeを追記します

3.Sync Project With Gradle Filesをクリック

STEP3.Android NDKの設定

Android StudioのProject StructureからAndroid NDKをダウンロードします

ダウンロードが完了したら自動でNDKのパスが追加されます

STEP4.カメラ/マイクの設定

カメラ/マイクの利用を許可する為、AndroidManifest.xmlを修正します

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="io.agora.tutorials1v1acall">

 <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" />
 <!-- If the app uses Bluetooth, please add Bluetooth permissions.-->
 <uses-permission android:name="android.permission.BLUETOOTH" />

 ...
 </manifest>

その他の設定

難読化の設定はproguard-rules.proに以下の内容を追記します

-keep class io.agora.**{*;}

実装

SDKに内包されているサンプルか、APIドキュメントを参考に実装を開始します。

agora.io SDK イメージ
agora.io SDK

大規模・安価・すぐに使える
ライブ配信・ビデオ通話・音声通話SDK

 

先頭へ戻る