La variable
La variable
Il n'existe qu'un seul type d'objet AutoLayoutEvent :
Lorsqu'une tentative de positionnement automatique d'un lecteur vidéo se produit, l'objet événement est distribué même si les dimensions n'ont pas été modifiées.
Un objet
Lorsque plusieurs occurrences du lecteur vidéo sont en cours d'utilisation, l'événement risque de ne pas s'appliquer au lecteur vidéo visible.
Les propriétés de cet événement sont les suivantes :
Les propriétés de cet événement sont les suivantes :
Les propriétés de cet événement sont les suivantes :
La classe FLVPlayback englobe la classe VideoPlayer. La classe FLVPlayback s'applique dans la quasi totalité des cas dans la mesure où aucune des fonctionnalités de la classe VideoPlayer ne sont accessibles à l'aide de la classe FLVPlayback.
La classe NCManager implémente une interface, INCManager, et peut être remplacée par une classe personnalisée pour gérer les communications réseau qui mettent cette interface en œuvre. Le cas échéant, vous devez inclure l'instruction suivante, en remplaçant NCManager par le nom de la classe que vous avez indiqué :
Vous n'êtes pas tenu d'ajouter cette instruction si vous utilisez la classe NCManager par défaut.
Remarque : vous pouvez également définir
NCManager prend en charge un sous-ensemble de SMIL afin de gérer plusieurs flux continus pour plusieurs bandes passantes.
Il permet de procéder au suivi lorsque la lecture passe à un état réactif ou non réactif, comme par exemple au cours d'une connexion, d'un redimensionnement ou d'un rembobinage. Les méthodes
L'événement
L'événement
L'événement
L'événement
Il est distribué uniquement s’il s’agit d’un téléchargement HTTP progressif. Indique la progression, en nombre d’octets téléchargés. L’objet d’événement dispose de propriétés
L'événement
L'événement
L'événement
L'événement
Lorsque l'application a recours au téléchargement progressif, elle ne définit pas la propriété
Le lecteur vidéo distribue également les événements
L'événement
L'événement
Cette méthode accepte les mêmes paramètres que la méthode
Lorsque l'état du lecteur n'est pas réactif, la méthode
Renvoie une exception si appelée alors qu'aucun flux n'est connecté. Utilisez l'événement
Si le lecteur vidéo est en état arrêté, l'appel à la méthode
Lorsque l'état du lecteur n'est pas réactif, la requête est placée en file d'attente.
Renvoie une exception lorsque l'appel se fait sans argument lorsque aucun flux n'est connecté. Utilisez l'événement
La propriété
Remarque : en cas de diffusion à flux continu, une recherche vous conduit toujours à l’heure exacte spécifiée même si le fichier FLV source n’y possède pas d’image-clé.
La recherche est asynchrone. Ainsi si vous appelez une méthode de recherche ou définissez la propriété
Renvoie une exception si appelée alors qu'aucun flux n'est connecté. Utilisez l'événement
Lorsque la propriété
Lorsque la propriété
Lorsque l'état du lecteur n'est pas réactif, la requête est placée en file d'attente.
Renvoie une exception si appelée alors qu'aucun flux n'est connecté. Utilisez l'événement
La variable
La variable
Le·constructeur de la classe doit accepter une occurrence de
Vous pouvez définir la propriété sur l'objet de classe lui-même (comme dans l'exemple suivant) ou sur le nom de chaîne de la classe :
La définition sur le nom de chaîne de la classe ne suffit pas pour imposer la compilation de la classe dans le fichier SWF. La valeur par défaut est l'objet de classe
Il est fortement conseillé que toute implémentation personnalisée soit une sous-classe de
Pour les vidéos préenregistrées (sans diffusion en direct), ne définissez pas la propriété
Cette propriété n'indique pas la proportion du fichier FLV à télécharger avant de démarrer sa lecture.
Si cette propriété est définie lorsqu'un flux vidéo est déjà inactif, elle redémarre la période de délai d'attente avec la nouvelle valeur.
Définit la propriété
Si le fichier FLV est codé à l’aide de l’encodeur de Flash 8, la propriété
Le contenu vidéo est légèrement retardé pour que l’audio puisse être synchronisé. Par exemple, si la valeur
Notez que les classes FLVPlayback et VideoPlayer corrigent ce décalage dans leurs paramètres de temps. Vous pouvez donc conserver les paramètres que vous utilisiez dans le fichier source.
Vous pouvez utiliser cette propriété pour mettre en œuvre un objet INCManager personnalisé qui requiert une initialisation personnalisée.
Lorsque la position de la tête de lecture change (une fois toutes les 0,25 secondes lors de la lecture du fichier FLV), le composant distribue l'événement
La propriété
Etant donné que les points de repère ActionScript démarrent aux mises à jour de la tête de lecture, diminuer la valeur de la propriété
Comme l'intervalle des mises à jour de la tête de lecture est défini par un appel à la méthode globale
Exemple 1, chargement d'un fichier FLV de 80x80 avec les paramètres suivants :
Exemple 2, charge le même scénario que l'exemple 1, à l'exception des paramètres suivants :
Exemple 3, charge le même scénario que l'exemple 2, à l'exception des paramètres suivants :
La définition de la propriété
Exemple 1, chargement d'un fichier FLV de 80x80 avec les paramètres suivants :
Exemple 2, charge le même scénario que l'exemple 1, à l'exception des paramètres suivants :
Exemple 3, charge le même scénario que l'exemple 2, à l'exception des paramètres suivants :
La définition de la propriété
Exemple 1, chargement d'un fichier FLV de 80x80 avec les paramètres suivants :
Exemple 2, charge le même scénario que l'exemple 1, à l'exception des paramètres suivants :
Exemple 3, charge le même scénario que l'exemple 2, à l'exception des paramètres suivants :
Lorsque la propriété
Exemple 1, chargement d'un fichier FLV de 80x80 avec les paramètres suivants :
Exemple 2, charge le même scénario que l'exemple 1, à l'exception des paramètres suivants :
Exemple 3, charge le même scénario que l'exemple 2, à l'exception des paramètres suivants :
Lorsque la propriété
Si vous définissez cette propriété dans l'inspecteur de composants ou l'inspecteur des propriétés, le chargement et la lecture du fichier FLV débutent au prochain événement «
Si vous définissez cette propriété avec ActionScript, elle appelle immédiatement la méthode
Définissez la propriété
Les valeurs possibles pour la propriété state sont :
Lors de la diffusion en continu à partir d'un serveur FMS (Flash Media Server) et de l'utilisation de
Lors d'un téléchargement HTTP, cette valeur est déterminée de façon automatique si le fichier FLV comporte des métadonnées intégrées. Dans tous les autres cas, définissez-la de façon explicite, faute de quoi elle aura la valeur NaN. Lorsque vous la définissez de façon explicite, la valeur des métadonnées du flux sont ignorées.
Lorsque vous définissez cette propriété, la valeur est effective pour le prochain fichier FLV chargé en définissant
La lecture continue si cette propriété n'est jamais définie (de façon explicite ou automatique), mais elle risque de poser des problèmes avec les commandes de recherche.
Si cette valeur n'est pas définie de façon explicite, elle reste NaN jusqu'à ce que les métadonnées permettent de lui accorder une valeur valide.
Remarque : ne confondez pas cette propriété avec la propriété
Remarque : la propriété
La définition de cette propriété
La définition de cette propriété
La classe NCManager recherche une URL et repose sur les conditions suivantes :
La propriété
La propriété
La propriété
La propriété
La variable
La variable
Les propriétés de cet événement sont les suivantes :
Les propriétés de cet événement sont les suivantes :
Les propriétés de cet événement sont les suivantes :
Les propriétés de cet événement sont les suivantes :
Les propriétés de cet événement sont les suivantes :
Les propriétés de cet événement sont les suivantes :
Les propriétés de cet événement sont les suivantes :
Les propriétés de cet événement sont les suivantes :
Les propriétés de cet événement sont les suivantes :
Les propriétés de cet événement sont les suivantes :
Les propriétés de cet événement sont les suivantes :
Les propriétés de cet événement sont les suivantes :
Les propriétés de cet événement sont les suivantes :
Les propriétés de cet événement sont les suivantes :
Les propriétés de cet événement sont les suivantes :
Les propriétés de cet événement sont les suivantes :
Les propriétés de cet événement sont les suivantes :
Lorsque la position de la tête de lecture change (une fois toutes les 0,25 secondes lors de la lecture du fichier FLV), le composant distribue l'événement
La propriété
Les valeurs possibles pour la propriété state sont :
Un message d'erreur peut s'afficher avec le code suivant :
La variable
La variable
Il n'existe qu'un seul type d'objet LayoutEvent :
Les propriétés de cet événement sont les suivantes :
Par exemple, si
Par exemple, si
Par exemple, si
Les propriétés de cet événement sont les suivantes :
Le code suivant permet d'enregistrer une classe personnalisée en tant que mise en œuvre de INCManager exploitée par l'objet VideoPlayer. Remplace
Ceci peut être nécessaire lorsque l'URL ressemble à cet exemple : rtmp://nom_serveur/chemin1/chemin2/chemin3. Lors de la transmission d'un nom d'application et de nom d'occurrence, ouvrez l'objet NetConnection avec rtmp://nom_serveur/chemin1/chemin2 ou utilisez l'occurrence par défaut de façon à ouvrir le flux avec chemin2/chemin3. De manière générale, ceci est possible lorsque le chemin comporte plus de deux parties, mais impossible s'il n'en comporte que deux (il doit en disposer d'au moins une).
Il s’agit d’un état réactif.
Il s'agit d'un état non réactif.
L'occurrence de FLVPlayback est en état déconnecté jusqu'à ce que vous définissiez la propriété
Il s'agit d'un état non réactif.
Il s’agit d’un état réactif.
Il s’agit d’un état réactif.
Il s’agit d’un état non réactif.
Il s'agit d'un état non réactif.
Il s'agit d'un état non réactif.
Il s’agit d’un état réactif.