Package | org.osmf.elements |
Classe | public class LightweightVideoElement |
Héritage | LightweightVideoElement ![]() ![]() ![]() ![]() |
Sous-classes | VideoElement |
Version du langage: | ActionScript 3.0 |
Version du produit: | OSMF 1.0 |
Versions du moteur d’exécution: | Flash Player 10, AIR 1.5 |
LightweightVideoElement est une alternative basse densité au VideoElement. Tandis que LightweightVideoElement ne prend en charge qu’un sous-ensemble de diffusion vidéo (en modes progressif et de simples une diffusion en continu), VideoElement diffusion vidéo prend en charge tous les modes.
Le LightweightVideoElement utilise une classe NetLoader pour charger et décharger ses fichiers multimédias. Les développeurs exigeant une logique de chargement personnalisée pour la vidéo peuvent transmettre leurs propres chargeurs au constructeur LightweightVideoElement. Ces objets loader doivent sous-classer NetLoader.
Les étapes élémentaires de la création et de l’utilisation d’un LightweightVideoElement sont les suivantes :
- Créez un URLResource qui pointe vers l’URL du flux vidéo ou d’un fichier contenant la vidéo à charger.
- Création d’un NetLoader.
- Créez le LightweightVideoElement, en transmettant NetLoader et URLResource comme paramètres.
- Création d’un lecteur multimédia.
- Affectez le LightweightVideoElement à la propriété
media
du lecteur multimédia. - Contrôle les médias à l’aide des méthodes, des propriétés et des événements du lecteur multimédia.
- Lorsque vous avez terminé avec le LightweightVideoElement, définissez la propriété
media
du lecteur multimédia sur null. Cela décharger le LightweightVideoElement.
Le LightweightVideoElement prend en charge l’authentification par jeton de Flash Media qui permet de transmettre les jetons d’authentification via NetConnection.
Le LightweightVideoElement peut prendre en charge l’implémentation DRM de Flash Player. Notez que les propriétés startDate
, endDate
et period
du DRMTrait sur cet élément correspondent à la validité des documents avant que la lecture ne commence. Une fois la lecture commencée, ces propriétés correspondent à la fenêtre de temps de lecture (comme dans flash.net.drm.DRMVoucher).
Eléments de l’API associés
org.osmf.media.URLResource
org.osmf.media.MediaElement
org.osmf.media.MediaPlayer
org.osmf.net.NetLoader
Propriété | Défini par | ||
---|---|---|---|
![]() | constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | |
currentFPS : Number [lecture seule]
Nombre d’images affichées par seconde. | LightweightVideoElement | ||
![]() | metadataNamespaceURLs : Vector.<String> [lecture seule]
Vecteur contenant les URL d’espace de noms de tous les objets Metadata stockés dans ce MediaElement. | MediaElement |
Méthode | Défini par | ||
---|---|---|---|
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement. | EventDispatcher | |
![]() |
Distribue un événement dans le flux d’événements. | EventDispatcher | |
![]() |
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | EventDispatcher | |
![]() |
Indique si la propriété spécifiée d’un objet est définie. | Object | |
![]() |
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | |
![]() |
Indique si la propriété spécifiée existe et est énumérable. | Object | |
![]() |
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | |
![]() |
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | |
![]() |
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | |
![]() |
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | |
![]() |
Renvoie la valeur primitive de l’objet spécifié. | Object | |
![]() |
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié. | EventDispatcher |
currentFPS | propriété |
package asdoc.org.osmf.elements { import flash.display.Sprite; import flash.display.StageAlign; import flash.display.StageScaleMode; import org.osmf.elements.LightweightVideoElement; import org.osmf.elements.VideoElement; import org.osmf.media.MediaPlayer; import org.osmf.media.MediaPlayerSprite; import org.osmf.media.URLResource; public class LightweightVideoElementExample extends Sprite { public function LightweightVideoElementExample() { super(); stage.scaleMode = StageScaleMode.NO_SCALE; stage.align = StageAlign.TOP_LEFT; var mediaPlayerSprite:MediaPlayerSprite = new MediaPlayerSprite(); var videoElement:LightweightVideoElement = new LightweightVideoElement(); videoElement.resource = new URLResource("http://mediapm.edgesuite.net/strobe/content/test/AFaerysTale_sylviaApostol_640_500_short.flv"); addChild(mediaPlayerSprite); mediaPlayerSprite.media = videoElement; } } }
Tue Jun 12 2018, 09:30 AM Z