Passaggio 1: scarica e configura il codice di Android Producer Library - Flusso di video Amazon Kinesis

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Passaggio 1: scarica e configura il codice di Android Producer Library

In questa sezione della procedura per Android Producer Library, puoi scaricare il codice di esempio per Android e aprire il progetto in Android Studio.

Per i prerequisiti e altri dettagli su questo esempio, consulta Utilizzo di Android Producer Library.

  1. Create una directory, quindi clonatela AWS Mobile SDK for Android dal GitHub repository.

    git clone https://github.com/awslabs/aws-sdk-android-samples
  2. Apri Android Studio.

  3. Nella schermata iniziale, scegli Apri un progetto di Android Studio esistente.

  4. Passa alla directory aws-sdk-android-samples/AmazonKinesisVideoDemoApp e scegli OK.

  5. Apri il file AmazonKinesisVideoDemoApp/src/main/res/raw/awsconfiguration.json.

    Nel CredentialsProvider nodo, fornisci l'ID del pool di identità indicato nella procedura Per impostare un pool di identità nella sezione Prerequisiti e fornisci il tuo Regione AWS (ad esempio,). us-west-2

    Nel CognitoUserPool nodo, fornisci il segreto del client dell'app, l'ID client dell'app e l'ID del pool dalla procedura Per impostare un pool di utenti nella sezione Prerequisiti e fornisci i tuoi Regione AWS (ad esempio,us-west-2).

  6. Il file awsconfiguration.json sarà simile a quanto riportato di seguito:

    { "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. Aggiorna il file AmazonKinesisVideoDemoApp/src/main/java/com/amazonaws/kinesisvideo/demoapp/KinesisVideoDemoApp.java con la tua regione (nell'esempio seguente, è impostato su 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;

    Per informazioni sulle Regione AWS costanti, vedi Regioni.

Approfondimenti

Fase 2: Esamina il codice