步驟 1:下載並配置 Android 生產者庫代碼 - Amazon Kinesis Video Streams

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

步驟 1:下載並配置 Android 生產者庫代碼

在 Android Producer Library 程序的這個區段中,您下載 Android 範例程式碼並在 Android Studio 中開啟專案。

有關此範例的先決條件和其他詳細資訊,請參閱使用 Android Producer Library

  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 (開放現有的 Android Studio 專案)。

  4. 導覽至 aws-sdk-android-samples/AmazonKinesisVideoDemoApp 目錄,並選擇 OK (確定)

  5. 開啟 AmazonKinesisVideoDemoApp/src/main/res/raw/awsconfiguration.json 檔案。

    CredentialsProvider節點中,從 [必要條件] 段落中的 [設定識別集區] 程序提供識別集區識別碼,並提供您的 AWS 區域 (例如,us-west-2)。

    CognitoUserPool節點中,從 [必條件] 區段中的 [要設定使用者集區程序] 提供 [應用程式用戶端密碼]、[應用程式用戶端識別碼] 和 [集區識別碼],並提供您的 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 區域 常數的相關資訊,請參閱區域

下一步驟

步驟 2:檢查代碼