Android

サンプルアプリのUIを調整する

Android SDKは、公開・購読する動画をViewオブジェクトとして公開しています。の子オブジェクトとして追加できます。 ViewGroup オブジェクトを使用します。このサンプルアプリでは FrameLayout オブジェクト(これは ViewGroup)をパブリッシャーとサブスクライバーのビューのコンテナとして使用します:

  1. Android Studioで app/res/layout/activity_main.xml ファイルを作成します。エディターの下部にある "Text "タブをクリックすると、ファイルのXMLコードが表示されます。

  2. ファイルの内容を以下のコードに置き換える:

<?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> 要素を(閉じた /> タグ)。

  1. 今宣言する publisherViewContainer そして subscriberViewContainer の宣言の直後)。 session プロパティ):
private FrameLayout publisherViewContainer;
private FrameLayout subscriberViewContainer;
  1. 最後に、既存の 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
結論