Classe: CastReceiverOptions

Constructeur

CastReceiverOptions

nouveau CastReceiverOptions()

Propriétés

adBreakPreloadTime

(nombre ou non défini)

Combien de temps à l'avance le contenu d'une annonce individuelle pour un préchargement ? en quelques secondes. Cela vous permet aussi d'éviter le préchargement d'une coupure publicitaire longtemps à l'avance, et cela peut conférer une certaine confusion au niveau des métriques. Si aucune valeur n'est spécifiée, la valeur par défaut de 5 secondes est utilisée.

customNamespaces

Objet non nul avec des propriétés cast.framework.system.MessageType non nulles

Carte des espaces de noms des messages personnalisés et de leurs types. Personnalisée les espaces de noms des messages doivent être initialisés avant que l'application doit donc être fourni dans les options du récepteur. Si le message n'est pas fourni ici, le type de message par défaut est JSON.

disableIdleTimeout

(booléen ou non défini)

Si la valeur est "true", empêche la fermeture du récepteur lorsqu'il devient inactif. une fois la lecture en cours arrêtée. Cette propriété ne doit être utilisée que pour les applications non multimédias.

enforceSupportedCommands

constante

booléen

Si la valeur est "true", toute commande multimédia qui ne figure pas dans la carte "supportedCommands" générer une erreur. Le champ cast.framework.messages.ErrorReason sera défini à NOT_SUPPORTED. La valeur par défaut est "false", ce qui autorise les commandes multimédias sans vérifier la carte.

localSenderId

(chaîne ou non défini)

ID d'expéditeur utilisé pour les requêtes locales. La valeur par défaut est "local".

maxInactivity

(nombre ou non défini)

Délai maximal avant la fermeture d'un compte inactif, en secondes la connexion avec l'expéditeur. Définir cette valeur permet de conserver un message de pulsation la connexion active. Permet de détecter les expéditeurs qui ne répondent pas plus rapidement que les délais avant expiration TCP typiques. La valeur minimale est de 5 secondes. pas de valeur supérieure est appliquée, mais il faut généralement quelques minutes avant que le protocole TCP de la plate-forme des temps morts entrent en jeu. La valeur par défaut est de 10 secondes.

mediaElement

(HTMLMediaElement non nul ou non défini)

Élément multimédia avec lequel lire du contenu. Le comportement par défaut consiste à utiliser le premier élément multimédia trouvé sur la page.

playbackConfig

(cast.framework.PlaybackConfig non nul ou non défini)

Une configuration de lecture avec des paramètres personnalisés.

playWatchedBreak

(booléen ou non défini)

Si la valeur est "true", une pause assemblée par le client sera lue même si elle était déjà que vous avez regardés.

preferredPlaybackRate

(nombre ou non défini)

Vitesse de lecture à utiliser si elle n'est pas spécifiée dans la requête de chargement. Autorisé est comprise entre 0,5 et 2, 1 correspondant à la vitesse normale.

preferredTextLanguage

(chaîne ou non défini)

Langue à utiliser pour la piste de texte si la requête de chargement n'aboutit pas et spécifier un canal actif.

q

(valeur cast.framework.QueueBase non nulle ou non définie)

Implémentation de file d'attente personnalisée.

shakaVariant

(cast.framework.ShakaVariant non nul ou non défini)

Version de Shaka Player à charger Définir sur cast.framework.ShakaVariant.DEBUG pour charger une version de débogage.

shakaVersion

(chaîne ou non défini)

Version de Shaka au format MAJEURE.MINEURE.PATCHÉE, par exemple "4.9.2" (les la valeur par défaut actuelle).

Les versions compatibles sont supérieures ou égales à 4.9.2 à 5.0.0. Les versions obsolètes, mais toujours compatibles, sont >=2.5.6 <4.9.2.

REMARQUE: Nous vous déconseillons d'utiliser des versions de Shaka Player antérieures à la version par défaut. car de nombreux bugs ont été corrigés dans les dernières versions. Les versions plus récentes peuvent spécifié ici pour activer d'autres corrections ou fonctionnalités qui ne sont pas mais disponibles par défaut. Notez toutefois que les prochaines versions du SDK Web Receiver peut modifier la plage de versions compatibles et forcer l'utilisation d'une version autre que celle spécifiée ici. Cet indicateur ne doit être utilisée qu'à titre temporaire et conformément aux directives L'équipe d'assistance Cast. (https://developers.google.com/cast/support) Utilisez cette adresse : vos propres risques.

skipMplLoad

(booléen ou non défini)

Si la valeur est "true", le récepteur ne peut pas charger le lecteur MPL.

skipPlayersLoad

(booléen ou non défini)

Si la valeur est "true", le récepteur ne peut pas charger le lecteur MPL ou Shaka bibliothèques. Équivaut à définir les paramètres "skipMplLoad" et "skipShakaLoad" sur "true".

skipShakaLoad

(booléen ou non défini)

Si la valeur est "true", le récepteur ne peut pas charger le lecteur Shaka.

statusText

(chaîne ou non défini)

Texte représentant l'état de l'application. Elle doit respecter règles d'internationalisation telles qu'elles peuvent être affichées par l'expéditeur application.

supportedCommands

(nombre ou non défini)

Masque de bits des commandes multimédias prises en charge par l'application. LOAD, PLAY, STOP et GET_STATUS doivent toujours être pris en charge. Si cette valeur n'est pas fournie, alors PAUSE, SEEK, STREAM_VOLUME, STREAM_MUTE, EDIT_TRACKS et PLAYBACK_RATE sont également comme étant compatibles.

Voir aussi
cast.framework.messages.Command

uiConfig

(cast.framework.ui.UiConfig non nul ou non défini)

Configuration de l'interface utilisateur.

useLegacyDashSupport

(booléen ou non défini)

Si la valeur est true, utilisez le format MPL pour le contenu DASH.

useShakaForHls

(booléen ou non défini)

Si la valeur est true, utilisez le lecteur Shaka pour le contenu HLS. La valeur par défaut est false.

REMARQUE: Shaka Player n'est pas le lecteur par défaut pour le contenu HLS, car il existe des il manque encore certaines fonctionnalités, et parce que nous voulons nous assurer performante et largement compatible avec les récepteurs HLS avant d'en faire la par défaut. Si vous activez Shaka Player pour le HLS avant le lancement officiel nous vous demandons de signaler tout problème que vous rencontrez. (https://developers.google.com/cast/support) Avant le lancement complet de Shaka Player pour HLS, nous n'offrons aucune garantie à ce sujet. pour le HLS. Nous vous conseillons de rétablir la compatibilité de cet indicateur avec par défaut si vous rencontrez des problèmes non triviaux.

Code de version

(nombre ou non défini)

Entier utilisé comme numéro de version interne pour représenter votre récepteur version. Ce nombre sert uniquement à distinguer le destinataire lors de la collecte de métriques. Il doit être incrémenté à chaque et restent liés à cette version en cas de rollback.