Android プロデューサーライブラリコードをダウンロードして設定する - Amazon Kinesis Video Streams

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Android プロデューサーライブラリコードをダウンロードして設定する

Android プロデューサーライブラリの手順のこのセクションでは、Android サンプルコードをダウンロードし、Android Studio でプロジェクトを開きます。

この例の前提条件とその他の詳細については、「Android プロデューサーライブラリの使用」を参照してください。

  1. ディレクトリを作成し、リポジトリ AWS Mobile SDK for Android から GitHub のクローンを作成します。

    git clone https://github.com/awslabs/aws-sdk-android-samples
  2. Android Studio を開きます。

  3. [開く] 画面で、[Open an existing Android Studio project] を選択します。

  4. aws-sdk-android-samples/AmazonKinesisVideoDemoApp ディレクトリに移動し、[OK] を開始します。

  5. AmazonKinesisVideoDemoApp/src/main/res/raw/awsconfiguration.json ファイルを開きます。

    CredentialsProvider ノードで、「前提条件」セクションの「アイデンティティプールをセットアップするには」の手順からアイデンティティプール ID を指定し、 を指定します AWS リージョン (例: us-west-2)。 https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/producer-sdk-android.html#producersdk-android-prerequisites

    CognitoUserPool ノードで、「前提条件」セクションの「ユーザープールをセットアップするには」の「アプリクライアントシークレット」、「アプリクライアント ID」、および「プール IDhttps://docs.aws.amazon.com/kinesisvideostreams/latest/dg/producer-sdk-android.html#producersdk-android-prerequisites」を指定し、 AWS リージョン (例: ) を指定しますus-west-2

  6. awsconfiguration.json ファイルは次のようになります。

    { "Version": "1.0", "CredentialsProvider": { "CognitoIdentity": { "Default": { "PoolId": "us-west-2:01234567-89ab-cdef-0123-456789abcdef", "Region": "us-west-2" } } }, "IdentityManager": { "Default": {} }, "CognitoUserPool": { "Default": { "AppClientSecret": "abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmno", "AppClientId": "0123456789abcdefghijklmnop", "PoolId": "us-west-2_qRsTuVwXy", "Region": "us-west-2" } } }
  7. リージョンAmazonKinesisVideoDemoApp/src/main/java/com/amazonaws/kinesisvideo/demoapp/KinesisVideoDemoApp.javaで を更新します (次の例では US_WEST_2 に設定されています)。

    public class KinesisVideoDemoApp extends Application { public static final String TAG = KinesisVideoDemoApp.class.getSimpleName(); public static Regions KINESIS_VIDEO_REGION = Regions.US_WEST_2;

    AWS リージョン 定数の詳細については、「リージョン」を参照してください。