

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

# 執行並驗證程式碼
<a name="producersdk-android-reviewcode"></a>

若要執行 Android [生產者程式庫的 Android](https://docs.aws.amazon.com/kinesisvideostreams/latest/dg/producer-sdk-android.html) 範例應用程式，請執行下列動作。

1. 連接 Android 裝置。

1. 選擇 **Run (執行)**、**Run... (執行...)**，然後選擇 **Edit configurations... (編輯組態...)**。

1. 選擇加號圖示 (**\$1**)、**Android 應用程式**。在 **Name (名稱)** 欄位中，輸入 **AmazonKinesisVideoDemoApp**。在 **Module (模組)** 下拉式選單中，選擇 **AmazonKinesisVideoDemoApp**。選擇**確定**。

1. 選擇 **Run (執行)**、**Run (執行)**。

1. 在 **Select Deployment Target (選取部署目標)** 畫面中，選擇您的連線裝置，然後選擇 **OK (確定)**。

1. 在裝置上的 **AWSKinesisVideoDemoApp** 應用程式中，選擇 **Create new account (建立新帳戶)**。

1. 輸入 **USERNAME (使用者名稱)**、**Password (密碼)**，**Given name (名字)**、**Email address (電子郵件地址)** 和 **Phone number (電話號碼)** 的值，然後選擇 **Sign up (註冊)**。
**注意**  
這些值有下列限制：  
**密碼：**必須包含大小寫字母、數字和特殊字元。您可以在 [Amazon Cognito 主控台](https://console.aws.amazon.com/cognito/home)的使用者集區頁面中變更這些限制條件。
**電子郵件地址：**必須為有效的地址，讓您可以收到確認代碼。
**電話號碼：**格式須如下：**\$1*<Country code>**<Number>***，例如，**\$112065551212**。

1. 輸入您透過電子郵件收到的代碼，然後選擇**確認**。選擇**確定**。

1. 在下一頁中，保留預設值，然後選擇**串流**。

1. 登入 AWS 管理主控台 ，並在美國西部 （奧勒岡） 區域開啟 [Kinesis Video Streams 主控台](https://console.aws.amazon.com//kinesisvideo/home/)。

   在 **Manage Streams** (管理串流) 頁面中，選擇 **demo-stream** (示範串流)。

1. 串流視訊在內建播放器中播放。在出現視訊之前，您可能需要稍微等待畫面聚積 (在一般性頻寬和處理器的條件下最多 10 秒)。
**注意**  
如果裝置的畫面旋轉 (例如，從縱向到橫向)，應用程式會停止串流視訊。

建立串流的程式碼範例。當程式碼中的 `MediaSource` 開啟時，會開始將攝影機的畫面傳送到 `KinesisVideoClient`。用戶端接著會將資料傳送至名為**示範串流的 Kinesis 影片串流**。