Fase 1: Scarica e configura il codice di Android Producer Library - Amazon Kinesis Video Streams

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à.

Fase 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. Crea una directory, quindi clona l'SDK Android AWS dalGitHubrepository.

    $ 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 nodo CredentialsProvider, specificare l'ID del pool di identità indicato nella procedura Per configurare un pool di identità nella sezione Prerequisiti e fornire la regione AWS (ad esempio, us-west-2).

    Nel nodo CognitoUserPool, specificare il segreto client dell'app, l'ID client dell'app e l'ID pool indicati nella procedura Per configurare un pool di utenti nella sezione Prerequisiti e fornire la 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 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 le costanti della regione AWS, consulta Regioni.

Fase successiva

Fase 2: Analisi del codice