R
Interruzioni pubblicitarie
Un'interruzione pubblicitaria è un intervallo di riproduzione contenente uno o più annunci o bumper.
Mittente Android
Android Sender consente di inviare e condividere le applicazioni dal tuo cellulare Android ad altri utenti.
Ricevitore Android TV
I ricevitori Android TV utilizzano la libreria Cast Connect per consentire alle applicazioni del mittente esistenti di comunicare con le applicazioni Android TV utilizzando il protocollo Cast. Cast Connect si basa sull'infrastruttura di Google Cast, con la tua app Android TV che funge da ricevitore.
Ciclo di vita dell'applicazione
Il ciclo di vita dell'app del ricevitore inizia dal momento in cui il ricevitore viene caricato sul dispositivo di trasmissione e prosegue fino al punto in cui l'applicazione viene eliminata e il dispositivo di trasmissione torna allo stato predefinito.
Tracce audio
La selezione delle tracce audio nell'SDK ricevitore ha una classe AudioTracksManager
che
semplifica e ottimizza la selezione delle tracce. Ti offre un maggiore controllo e un migliore
accesso alle proprietà di nome, URL e linguaggio.
B
interrompi clip
Un clip pubblicitario mostrato durante un'interruzione pubblicitaria.
C
Trasmissione
Il protocollo Google Cast.
trasmissione
Mostrare tutti i tipi di contenuti multimediali (ad esempio i video) in modo dinamico su un ricevitore Google Cast (ad esempio un Chromecast).
Trasmetti Connect
La libreria di Cast Connect consente alla tua app Android TV di ricevere messaggi e trasmettere lo stato dei contenuti multimediali come se fosse un Chromecast. Lo scopo è "combinare Google Cast con Android TV per portare la tua app nella moderna esperienza di Cast". Consente un maggiore controllo, inclusa la possibilità di utilizzare un telecomando hardware.
stato di trasmissione
Lo stato attuale della trasmissione dal punto di vista del mittente:
Stato | Descrizione |
---|---|
Non disponibile | Nessun ricevitore di trasmissione disponibile |
Scollegamento eseguito | I ricevitori di trasmissione sono disponibili, ma non ne è collegato nessuno |
Connessione | È in corso la connessione di un ricevitore di trasmissione |
Connesso | Un ricevitore di trasmissione è connesso ma non trasmette |
Trasmissione | Un ricevitore di trasmissione è connesso e sta trasmettendo |
Chromecast
Un adattatore per lo streaming multimediale di Google che consente agli utenti di riprodurre contenuti online, come video e musica su un display.
Sottotitoli
La selezione delle tracce di sottotitoli codificati nell'SDK ricevitore include una classe TextTracksManager che semplifica e ottimizza la selezione delle tracce, offrendoti maggiore controllo e migliore accesso a proprietà come nome, URL e lingua (in modo molto simile alla selezione delle tracce audio).
Condivisione delle risorse tra origini (CORS)
La condivisione delle risorse tra origini (CORS) è un metodo che richiede risorse delle pagine web sicure da un dominio esterno.
Messaggi personalizzati
Lo scambio di messaggi è il metodo di interazione chiave per le applicazioni del destinatario. Il mittente può inviare un messaggio al destinatario e viceversa. Un'applicazione destinatario può scegliere di rimanere in ascolto per i messaggi in uno spazio dei nomi specificato. Spetta quindi a tutti i mittenti connessi che desiderano comunicare su quello spazio dei nomi utilizzare il protocollo appropriato.
Ricevitore personalizzato
Si tratta di un'app HTML5 personalizzata che devi ospitare per gestire la visualizzazione dei contenuti della tua app sulla TV. Potrebbe essere necessario creare un ricevitore personalizzato se la tua app vuole visualizzare contenuti diversi da contenuti multimediali audio/video o se il ricevitore multimediale con stile non supporta i tipi di contenuti multimediali richiesti dalla tua app.
Associazione di dati UI personalizzata
L'associazione di dati dell'interfaccia utente personalizzata ti consente di utilizzare il tuo elemento UI personalizzato e la classe PlayerDataBinder per associare l'interfaccia utente allo stato del player. Il binder supporta anche l'invio di eventi per le modifiche ai dati, se l'app non supporta l'associazione dei dati.
Precaricamento dei contenuti
Il ricevitore supporta il precaricamento degli elementi multimediali dopo l'elemento di riproduzione corrente nella coda. L'operazione di precaricamento consente di scaricare diversi segmenti dei prossimi elementi. Il precaricamento funzionerà per impostazione predefinita per i contenuti HLS e Streaming fluido. I normali file video e audio MP4, ad esempio MP3, non verranno precaricati, in quanto i dispositivi di trasmissione supportano un solo elemento multimediale e non possono essere utilizzati per il precaricamento mentre un elemento di contenuti esistente è ancora in riproduzione.
D
Ricevitore multimediale predefinito
Una terza opzione disponibile è il ricevitore multimediale predefinito. Si tratta di un'applicazione ricevitore predefinita ospitata da Google progettata per lo streaming dei tuoi contenuti audio e video. Non è necessario che tu ti registri alla Developer Console dell'SDK Google Cast, ma non puoi personalizzare nessuna delle UI nel ricevitore multimediale predefinito.
G
Console per gli sviluppatori dell'SDK Google Cast
La Developer Console di Google Cast consente agli sviluppatori di registrare applicazioni e autorizzare i dispositivi per i test.
I
Mittente iOS
iOS Sender viene utilizzato per inviare e condividere le tue applicazioni dai tuoi dispositivi mobili Apple con altre persone.
L
Messaggi di riproduzione multimediale
Le applicazioni mittente di Google Cast controllano la riproduzione sul dispositivo del destinatario inviando messaggi in formato JSON all'applicazione del destinatario. Allo stesso modo, il destinatario invia i messaggi al mittente, anch'esso in JSON. I messaggi possono essere comandi del mittente che modificano lo stato del player, risposte a questi comandi dal destinatario o strutture di dati che descrivono i contenuti multimediali per l'applicazione del destinatario.
Intercettazione dei messaggi
L'SDK ricevitore consente all'app ricevitore di intercettare i messaggi ed eseguire codice personalizzato nel punto di intercettazione. L'intercettazione dei messaggi può essere particolarmente utile se vuoi personalizzare i dati delle richieste di caricamento.
D
Aggiunta alla coda
La trasmissione utilizza sia una coda di base avviata dal mittente sia la coda implementata dal destinatario.
R
ricevitore
Un ricevitore è un'applicazione creata utilizzando HTML, JavaScript e CSS. I contenuti vengono caricati su un dispositivo di trasmissione (ad esempio, Chromecast) tramite un URL accessibile tramite la rete Wi-Fi a cui è collegato il dispositivo di trasmissione. L'app del mittente si connette e invia comandi al destinatario per visualizzare i contenuti.
app ricevitore
L'app destinatario riceve i comandi dall'app del mittente e mostra i contenuti richiesti sul dispositivo che funge da destinatario. Ad esempio, l'app YouTube su Chromecast. Vedi ricevitore.
dispositivo ricevitore
Il dispositivo di trasmissione che carica l'app del ricevitore, ad esempio un Chromecast. Vedi ricevitore.
S
mittente
Un mittente è un'applicazione che avvia la connessione o la trasmissione a un ricevitore sulla stessa rete Wi-Fi o in modalità ospite. Un esempio di app di mittenti è l'app YouTube su un dispositivo mobile.
app del mittente
Vedi mittente
dispositivo mittente
Il dispositivo che carica l'app del mittente, ad esempio un cellulare o un tablet.
Trasferimento dello streaming
CAF ricevitore supporta il trasferimento dello streaming, dove gli utenti possono spostare stream audio e video tra dispositivi utilizzando i comandi vocali. Il trasferimento dello streaming per l'audio è supportato per impostazione predefinita e non è necessario alcun sviluppo aggiuntivo. Il trasferimento del flusso per i video richiede l'abilitazione del comando di trasferimento dei contenuti multimediali e la sostituzione facoltativa dello stato della sessione multimediale.
Ricevitore multimediale con stile
Il ricevitore multimediale con stile (SMR) consente all'applicazione del mittente di riprodurre contenuti multimediali su un dispositivo di trasmissione senza creare una tua applicazione ricevitore personalizzata. Puoi personalizzare la combinazione di colori e il branding di SMR fornendo il tuo file CSS durante la registrazione.
Applicare uno stile al player
L'SDK ricevitore fornisce un'interfaccia utente integrata del player. Per poter usare l'interfaccia utente del player integrato, devi aggiungere l'elemento Cast Media Player al tuo codice HTML. Lo stile CSS consente di impostare diversi elementi, tra cui immagine di sfondo, immagine iniziale, famiglia di caratteri e altri elementi. Questa funzionalità migliora il branding e la personalizzazione complessiva.
T
Controlli touch
L'SDK ricevitore supporta i controlli touch sull'app del ricevitore quando viene lanciato su questi dispositivi. L'SDK ricevitore fornisce un'esperienza UI predefinita con un'ulteriore personalizzazione dei controlli del player.
W
Ricevitore web
Un'applicazione ricevitore web è un'applicazione HTML5/JavaScript che viene eseguita sul dispositivo di ricezione, ad esempio un Chromecast. Fornisce un'interfaccia per visualizzare i contenuti dell'app sulla TV e gestisce i messaggi dell'applicazione del mittente per controllare i contenuti sul dispositivo ricevente.
Mittente web
Web Sender viene utilizzato per inviare e condividere le tue applicazioni dai browser basati su Chromeium ai dispositivi di trasmissione.
Translations
Le frasi comuni utilizzate per la trasmissione sono state tradotte in molte lingue e sono disponibili nel foglio di lavoro per le traduzioni dei termini di trasmissione. Utilizza queste traduzioni per etichette e testo se l'app che stai sviluppando è localizzata. Ad esempio, per un'app giapponese, invece di "Interrompi trasmissione", dovresti utilizzare "すを停止".