Classi di lettori multimediali

Puoi utilizzare l'API Objective-C di Primetime Player per personalizzare il comportamento del lettore.

Queste classi descrivono il lettore multimediale e le relative risorse.

Classe Descrizione
PTABRControlParameters Racchiude tutti i parametri di controllo del bit rate adattivo. I parametri supportati sono:
  • minBitRate
  • maxBitRate
  • initialBitRate
PTDefaultMediaPlayerClientFactory Implementazione predefinita di PTMediaPlayerClientFactoryin TVSDK. Fornisce le istanze availablePTOpportunityResolver, PTContentResolver e PTAdPolicySelector.
PTMediaPlayer Definisce il componente principale per il framework di Primetime Player.Le applicazioni creano un'istanza di questa classe per riprodurre un contenuto multimediale. Questo componente invia notifiche per comunicare all’applicazione lo stato del lettore in un dato momento.
PTMediaPlayerClientFactory Protocollo che descrive i metodi che un client factory del lettore multimediale personalizzato deve implementare per fornire le istanze PTOpportunityResolver, PTContentResolver e PTAdPolicySelector disponibili.
PTMediaPlayerItem Rappresenta un supporto audio-video specifico.
PTMediaPlayerView Gestisce il componente di visualizzazione del framework di Primetime Player.
PTMediaProfile Rappresenta il profilo di un singolo flusso nella playlist della variante.
PTMediaSelectionOption Rappresenta una risorsa multimediale audiovisiva per soddisfare diverse preferenze linguistiche, requisiti di accessibilità o configurazioni di applicazioni personalizzate. Tipi di opzioni validi:
  • Sottotitoli (PTMediaSelectionOptionTypeSubtitle)
  • Audio alternativo (PTMediaSelectionOptionTypeAudio)
  • Sottotitoli codificati (PTMediaSelectionOptionTypeCC)
  • Non definito (PTMediaSelectionOptionTypeUndefined)
PTOpportunityResolver, protocollo PTOpportunityResolver Classe utilizzata per l'elaborazione di segnali in-manifest che verranno utilizzati come posizionamenti per il processo di ad decision ioning di Adobe Primetime.
PTOpportunityResolverDelegate Protocollo che descrive i metodi che il risolutore di opportunità personalizzato ( PTOpportunityResolver ) deve utilizzare per comunicare al delegato lo stato della risoluzione dell'opportunità.
PTSDK Descrive la versione del TVSDK e le sue funzionalità.
PTSDKConfig Espone le impostazioni globali TVSDK e consente a un'applicazione di abbonarsi ai tag HLS personalizzati.
RegolaStileTesto Definisce costanti che rappresentano le chiavi dell'attributo di stile del testo che formano il dizionario delle regole.

In questa pagina