Panoramica del ricevitore web

Applicazione Ricevitore web

Un'applicazione di ricezione web è un'applicazione HTML5/JavaScript eseguita sul dispositivo ricevente web, come Chromecast. L'applicazione Ricevitore web esegue le seguenti funzioni:

  • Fornisce un'interfaccia per visualizzare i contenuti dell'app sulla TV.
  • Gestisce i messaggi provenienti dall'applicazione del mittente per controllare i contenuti sul dispositivo Ricevitore web.
  • Gestisce i messaggi personalizzati provenienti dall'applicazione del mittente che sono specifici per l'applicazione.

Il Ricevitore web fornisce funzionalità aggiuntive.

SDK Ricevitore web

L'SDK Web Ricevitore include anche un lettore multimediale integrato, che offre un'esperienza di riproduzione semplice e senza interruzioni. Consente inoltre di personalizzare l'interfaccia utente del player e offre al ricevitore web la possibilità di intercettare e sostituire messaggi e metodi per eseguire la logica di business personalizzata.

Puoi implementare l'applicazione Ricevitore web nei seguenti modi:

  • Utilizza il ricevitore web con stili multimediali: si tratta di un'applicazione predefinita per il ricevitore web che fornisce un'UI del lettore multimediale per contenuti audio e video. Fornisce un'interfaccia utente predefinita per l'applicazione Ricevitore web, ma puoi personalizzare diversi elementi nell'interfaccia con un file CSS.
  • Sviluppa un Ricevitore web personalizzato: si tratta di un'app HTML5 personalizzata che devi ospitare per gestire la visualizzazione dei contenuti dell'app sulla TV. Potresti dover creare un ricevitore personalizzato se la tua app vuole visualizzare contenuti diversi dai contenuti multimediali audio/video o se il ricevitore multimediale multimediale non supporta i tipi di contenuti multimediali richiesti dalla tua app.

Se scegli di non implementare un Ricevitore web, la tua applicazione può utilizzare il Ricevitore web multimediale predefinito.

Scegli un ricevitore web

L'SDK Web Ricevitore fornisce diversi tipi di ricevitori per soddisfare le tue esigenze aziendali. Per un confronto delle diverse funzionalità, consulta la guida ai tipi di app Ricevitore.

Ricevitore web con stile

Il ricevitore web in stile multimediale è un'applicazione predefinita per il ricevitore web ospitata da Google, progettata per lo streaming di contenuti audio e video. Puoi personalizzare l'interfaccia con i tuoi colori e i tuoi asset di branding utilizzando un file CSS.

Per utilizzare il ricevitore web con stile, seleziona Ricevitore web con stile per registrare una nuova applicazione e, facoltativamente, fornire l'URL a un file CSS che definisce un look personalizzato per la UI del ricevitore web.

Per informazioni dettagliate sugli stili CSS che ti consentono di personalizzare l'interfaccia utente dell'applicazione Web Ricevitore stilizzata, consulta la guida Ricevitore multimediale con stili.

Ricevitore web personalizzato

Se la tua app fornisce contenuti come una galleria di immagini, richiede un DRM o una logica di business personalizzata, devi creare un'applicazione ricevitore web personalizzata. Un Ricevitore web personalizzato è un'app HTML5 che ospiti sui tuoi server e che deve essere implementata utilizzando l'API Ricevitore web JavaScript.

Per i dettagli su come creare l'applicazione Ricevitore web con l'API Ricevitore web, consulta la guida Ricevitore web personalizzato.

Ricevitore web multimediale predefinito

Una terza opzione disponibile è il ricevitore web multimediale predefinito. Si tratta di un'applicazione predefinita per il ricevitore web ospitata da Google, progettata per riprodurre in streaming i contenuti audio e video. Non è necessario registrarsi alla Google Developers Console SDK di Google Cast, ma non puoi personalizzare alcuna interfaccia utente nel Ricevitore web multimediale predefinito.

Invece di registrarti alla console per gli sviluppatori per ricevere un ID app, puoi utilizzare il ricevitore web multimediale predefinito con l'ID app predefinito:

  • Per le app Android: CastMediaControlIntent.DEFAULT_MEDIA_RECEIVER_APPLICATION_ID
  • Per le app web: chrome.cast.media.DEFAULT_MEDIA_RECEIVER_APP_ID
  • Per le app per iOS
    • <=v4.0.0 kGCKMediaDefaultReceiverApplicationID
    • >=v4.0.2 kGCKDefaultMediaReceiverApplicationID

Dall'app del mittente, avvii l'app Ricevitore web predefinita sul dispositivo di trasmissione, quindi la utilizzi per caricare l'URL sui contenuti multimediali.