Android
サンプルアプリのUIを調整する
Android SDKは、公開・購読する動画をViewオブジェクトとして公開しています。の子オブジェクトとして追加できます。 ViewGroup オブジェクトを使用します。このサンプルアプリでは FrameLayout オブジェクト(これは ViewGroup)をパブリッシャーとサブスクライバーのビューのコンテナとして使用します:
-
Android Studioで
app/res/layout/activity_main.xmlファイルを作成します。エディターの下部にある "Text "タブをクリックすると、ファイルのXMLコードが表示されます。 -
ファイルの内容を以下のコードに置き換える:
コピー
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<FrameLayout
android:id="@+id/subscriber_container"
android:layout_width="match_parent"
android:layout_height="match_parent" />
<FrameLayout
android:id="@+id/publisher_container"
android:layout_width="90dp"
android:layout_height="120dp"
android:layout_gravity="bottom|end"
android:layout_margin="16dp"
android:background="#CCCCCC"
android:padding="2dp" />
</FrameLayout>
の内容全体を置き換えるようにしてください。 <TextView> 要素を(閉じた /> タグ)。
- 今宣言する
publisherViewContainerそしてsubscriberViewContainerの宣言の直後)。sessionプロパティ):
コピー
private FrameLayout publisherViewContainer;
private FrameLayout subscriberViewContainer;
- 最後に、既存の
onCreate()メソッドの下に以下のコードを追加して、これらのレイアウト・ビュー・オブジェクトを初期化します。setContentView()メソッドを呼び出す:
コピー
publisherViewContainer = findViewById(R.id.publisher_container);
subscriberViewContainer = findViewById(R.id.subscriber_container);
この時点で onCreate() メソッドは次のようになるはずだ:
コピー
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
publisherViewContainer = findViewById(R.id.publisher_container);
subscriberViewContainer = findViewById(R.id.subscriber_container);
requestPermissions();
}
上記のステップでは、このアプリのサンプルレイアウトをセットアップしただけです。あなたのアプリは、パブリッシャーと購読者ビューを他の ViewGroup オブジェクト
基本的なビデオチャット
Vonage Video API プラットフォームの基本概念(ビデオ、音声、メッセージングによるユーザ間のコミュニケーション方法など)を学びます。Vonage Video API の基本的なフローを説明します。
手順
1
はじめに2
はじめに3
新規プロジェクトの作成4
Android SDKの追加5
認証の設定6
許可を求める7
セッションへの接続8
サンプルアプリのUIを調整する9
セッションへのストリームの公開10
他のクライアント・ストリームへの加入11
アプリの実行12
結論