Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

MediaPlayer classe

 

Date de publication : novembre 2016

Fournit la lecture du média pour les dessins.

Espace de noms:   System.Windows.Media
Assembly:  PresentationCore (dans PresentationCore.dll)

System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Freezable
        System.Windows.Media.Animation.Animatable
          System.Windows.Media.MediaPlayer

public class MediaPlayer : Animatable

NomDescription
System_CAPS_pubmethodMediaPlayer()

Initialise une nouvelle instance de la classe MediaPlayer.

NomDescription
System_CAPS_pubpropertyBalance

Obtient ou définit l’équilibre entre les volumes des haut-parleurs gauche et droit.

System_CAPS_pubpropertyBufferingProgress

Obtient le pourcentage de mise en mémoire tampon complété pour le contenu de diffusion en continu.

System_CAPS_pubpropertyCanFreeze

Obtient une valeur qui indique si l’objet peut être rendu non modifiable.(Hérité de Freezable.)

System_CAPS_pubpropertyCanPause

Obtient une valeur indiquant si le média peut être suspendu.

System_CAPS_pubpropertyClock

Obtient ou définit le MediaClock associé à la MediaTimeline à jouer.

System_CAPS_pubpropertyDependencyObjectType

Obtient les DependencyObjectType qui encapsule le CLR type de cette instance. (Hérité de DependencyObject.)

System_CAPS_pubpropertyDispatcher

Obtient le Dispatcher cela DispatcherObject est associé.(Hérité de DispatcherObject.)

System_CAPS_pubpropertyDownloadProgress

Obtient le pourcentage de progression du téléchargement pour le contenu situé sur un serveur distant.

System_CAPS_pubpropertyHasAnimatedProperties

Obtient une valeur qui indique si une ou plusieurs AnimationClock objets sont associés à une des propriétés de dépendance de cet objet.(Hérité de Animatable.)

System_CAPS_pubpropertyHasAudio

Obtient une valeur qui indique si le média possède une sortie audio.

System_CAPS_pubpropertyHasVideo

Obtient une valeur qui indique si le média possède une sortie vidéo.

System_CAPS_pubpropertyIsBuffering

Obtient une valeur qui indique si le média est mise en mémoire tampon.

System_CAPS_pubpropertyIsFrozen

Obtient une valeur qui indique si l’objet est actuellement modifiable.(Hérité de Freezable.)

System_CAPS_pubpropertyIsMuted

Obtient une valeur qui indique si le média est désactivé.

System_CAPS_pubpropertyIsSealed

Obtient une valeur qui indique si cette instance est actuellement sealed (en lecture seule).(Hérité de DependencyObject.)

System_CAPS_pubpropertyNaturalDuration

Obtient la durée naturelle du média.

System_CAPS_pubpropertyNaturalVideoHeight

Obtient la hauteur en pixels de la vidéo.

System_CAPS_pubpropertyNaturalVideoWidth

Obtient la largeur en pixels de la vidéo.

System_CAPS_pubpropertyPosition

Obtient ou définit la position actuelle du média.

System_CAPS_pubpropertyScrubbingEnabled

Obtient ou définit une valeur qui indique si le préchargement est activé.

System_CAPS_pubpropertySource

Obtient le média Uri.

System_CAPS_pubpropertySpeedRatio

Obtient ou définit le rapport de vitesse qui média est lu.

System_CAPS_pubpropertyVolume

Obtient ou définit le volume du média.

NomDescription
System_CAPS_pubmethodApplyAnimationClock(DependencyProperty, AnimationClock)

Applique AnimationClock au DependencyProperty spécifié. Si la propriété est déjà animée, le comportement de transfert SnapshotAndReplace est utilisé.(Hérité de Animatable.)

System_CAPS_pubmethodApplyAnimationClock(DependencyProperty, AnimationClock, HandoffBehavior)

Applique AnimationClock au DependencyProperty spécifié. Si la propriété est déjà animée, spécifié HandoffBehavior est utilisé.(Hérité de Animatable.)

System_CAPS_pubmethodBeginAnimation(DependencyProperty, AnimationTimeline)

Applique une animation au DependencyProperty spécifié. L’animation est démarrée lors de la restitution de l’image suivante. Si la propriété spécifiée est déjà animée, le comportement de transfert SnapshotAndReplace est utilisé.(Hérité de Animatable.)

System_CAPS_pubmethodBeginAnimation(DependencyProperty, AnimationTimeline, HandoffBehavior)

Applique une animation au DependencyProperty spécifié. L’animation est démarrée lors de la restitution de l’image suivante. Si la propriété spécifiée est déjà animée, spécifié HandoffBehavior est utilisé.(Hérité de Animatable.)

System_CAPS_pubmethodCheckAccess()

Détermine si le thread appelant a accès à ce DispatcherObject.(Hérité de DispatcherObject.)

System_CAPS_pubmethodClearValue(DependencyProperty)

Efface la valeur locale d’une propriété. La propriété à effacer est spécifiée par un identificateur DependencyProperty.(Hérité de DependencyObject.)

System_CAPS_pubmethodClearValue(DependencyPropertyKey)

Efface la valeur locale d’une propriété en lecture seule. La propriété à effacer est spécifiée par DependencyPropertyKey.(Hérité de DependencyObject.)

System_CAPS_pubmethodClone()

Crée un clone modifiable de cet Animatable, effectuant une copie complète des valeurs de cet objet. Lors de la copie des propriétés de dépendance de cet objet, cette méthode copie les références et les données de ressource liaisons (même si elles ne sont plus susceptibles de résoudre), mais pas les animations ou leurs valeurs actuelles.(Hérité de Animatable.)

System_CAPS_protmethodCloneCore(Freezable)

Convertit cette instance une copie complète de l’objet MediaPlayer. Pendant la copie des propriétés de dépendance, cette méthode copie les références de ressources et les liaisons de données (qui risquent toutefois de ne plus pouvoir se résoudre), mais pas les animations ni leurs valeurs actuelles.(Remplace Freezable.CloneCore(Freezable).)

System_CAPS_pubmethodCloneCurrentValue()

Crée un clone modifiable (copie intégrale) de le Freezable à l’aide de ses valeurs actuelles.(Hérité de Freezable.)

System_CAPS_protmethodCloneCurrentValueCore(Freezable)

Convertit cette instance en copie complète modifiable de l’objet MediaPlayer à l’aide des valeurs de propriété actuelles. Contrairement à leurs valeurs actuelles, les références de ressources, les liaisons de données et les animations ne sont pas copiées.(Remplace Freezable.CloneCurrentValueCore(Freezable).)

System_CAPS_pubmethodClose()

Ferme le média sous-jacent.

System_CAPS_pubmethodCoerceValue(DependencyProperty)

Convertit la valeur de la propriété de dépendance spécifiée. Pour cela, on appelle toute fonction CoerceValueCallback spécifiée dans les métadonnées de propriété pour la propriété de dépendance telle qu’elle existe sur le DependencyObject appelant.(Hérité de DependencyObject.)

System_CAPS_protmethodCreateInstance()

Initialise une nouvelle instance de la classe Freezable.(Hérité de Freezable.)

System_CAPS_protmethodCreateInstanceCore()

Crée une instance MediaPlayer.(Remplace Freezable.CreateInstanceCore().)

System_CAPS_pubmethodEquals(Object)

Détermine si un DependencyObject est équivalente à l’actuel DependencyObject.(Hérité de DependencyObject.)

System_CAPS_protmethodFinalize()

Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)

System_CAPS_pubmethodFreeze()

Rend l’objet actif non modifiable et attribue à sa propriété IsFrozen la valeur true.(Hérité de Freezable.)

System_CAPS_protmethodFreezeCore(Boolean)

Cela rend Animatable objet non modifiable ou détermine s’il peut être rendu non modifiable.(Hérité de Animatable.)

System_CAPS_pubmethodGetAnimationBaseValue(DependencyProperty)

Retourne la valeur non animée spécifié DependencyProperty.(Hérité de Animatable.)

System_CAPS_pubmethodGetAsFrozen()

Crée une copie figée de le Freezable, à l’aide des valeurs de propriétés (non animées) de base. Étant donné que la copie est figée, les sous-objets figés sont copiées par référence.(Hérité de Freezable.)

System_CAPS_protmethodGetAsFrozenCore(Freezable)

Convertit cette instance d’un clone de l’objet MediaPlayer objet.(Remplace Freezable.GetAsFrozenCore(Freezable).)

System_CAPS_pubmethodGetCurrentValueAsFrozen()

Crée une copie figée de le Freezable à l’aide des valeurs de propriété actuelles. Étant donné que la copie est figée, les sous-objets figés sont copiées par référence.(Hérité de Freezable.)

System_CAPS_protmethodGetCurrentValueAsFrozenCore(Freezable)

Convertit l’instance actuelle en un clone figé du Freezable spécifié. Si l’objet a des propriétés de dépendance animées, leurs valeurs animées actuelles sont copiées.(Hérité de Freezable.)

System_CAPS_pubmethodGetHashCode()

Obtient un code de hachage pour ce DependencyObject.(Hérité de DependencyObject.)

System_CAPS_pubmethodGetLocalValueEnumerator()

Crée un énumérateur spécialisé pour déterminer quelles propriétés de dépendance ont des valeurs définies localement sur ce DependencyObject.(Hérité de DependencyObject.)

System_CAPS_pubmethodGetType()

Obtient le Type de l'instance actuelle.(Hérité de Object.)

System_CAPS_pubmethodGetValue(DependencyProperty)

Retourne la valeur effective actuelle d’une propriété de dépendance sur cette instance d’un DependencyObject.(Hérité de DependencyObject.)

System_CAPS_pubmethodInvalidateProperty(DependencyProperty)

Réévalue la valeur effective de la propriété de dépendance spécifiée(Hérité de DependencyObject.)

System_CAPS_protmethodMemberwiseClone()

Crée une copie superficielle du Object actuel.(Hérité de Object.)

System_CAPS_protmethodOnChanged()

Appelée lorsque l’actuel Freezable objet est modifié.(Hérité de Freezable.)

System_CAPS_protmethodOnFreezablePropertyChanged(DependencyObject, DependencyObject)

Garantit que les pointeurs de contexte appropriés sont établis pour un DependencyObjectType membre de données qui a simplement été définie.(Hérité de Freezable.)

System_CAPS_protmethodOnFreezablePropertyChanged(DependencyObject, DependencyObject, DependencyProperty)

Ce membre prend en charge l’infrastructure Windows Presentation Foundation (WPF) et n’est pas destiné à être directement utilisé à partir de votre code.(Hérité de Freezable.)

System_CAPS_protmethodOnPropertyChanged(DependencyPropertyChangedEventArgs)

Substitue l’implémentation DependencyObject de OnPropertyChanged pour appeler également tous les gestionnaires Changed en réponse à une propriété de dépendance variable de type Freezable.(Hérité de Freezable.)

System_CAPS_pubmethodOpen(Uri)

Ouvre la donnée Uri pour la lecture multimédia.

System_CAPS_pubmethodPause()

Suspend la lecture multimédia.

System_CAPS_pubmethodPlay()

Lit le média à partir du Position.

System_CAPS_pubmethodReadLocalValue(DependencyProperty)

Retourne la valeur locale d’une propriété de dépendance, si elle existe.(Hérité de DependencyObject.)

System_CAPS_protmethodReadPreamble()

Garantit que le lecteur multimédia est effectué à partir d’un thread valide.

System_CAPS_pubmethodSetCurrentValue(DependencyProperty, Object)

Définit la valeur d’une propriété de dépendance sans modifier sa valeur source.(Hérité de DependencyObject.)

System_CAPS_pubmethodSetValue(DependencyProperty, Object)

Définit la valeur locale d’une propriété de dépendance, spécifiée par son identificateur de propriété de dépendance.(Hérité de DependencyObject.)

System_CAPS_pubmethodSetValue(DependencyPropertyKey, Object)

Définit la valeur locale d’une propriété de dépendance en lecture seule, spécifiée par l’identificateur DependencyPropertyKey de la propriété de dépendance.(Hérité de DependencyObject.)

System_CAPS_protmethodShouldSerializeProperty(DependencyProperty)

Retourne une valeur qui indique si les processus de sérialisation doivent sérialiser la valeur de la propriété de dépendance fournie.(Hérité de DependencyObject.)

System_CAPS_pubmethodStop()

Arrête la lecture multimédia.

System_CAPS_pubmethodToString()

Retourne une chaîne qui représente l'objet actuel.(Hérité de Object.)

System_CAPS_pubmethodVerifyAccess()

Impose que le thread appelant a accès à ce DispatcherObject.(Hérité de DispatcherObject.)

System_CAPS_protmethodWritePostscript()

Déclenche l’événement Changed pour le Freezable et appelle sa méthode OnChanged. Les classes qui dérivent de Freezable doivent appeler cette méthode à la fin de toute API qui modifie des membres de classe qui ne sont pas stockés en tant que propriétés de dépendance.(Hérité de Freezable.)

System_CAPS_protmethodWritePreamble()

Vérifie que le lecteur multimédia n’est pas figé et qu’il est accédé à partir d’un contexte de thread valid.

NomDescription
System_CAPS_pubeventBufferingEnded

Se produit lors de la mise en mémoire tampon est terminée.

System_CAPS_pubeventBufferingStarted

Se produit lors de la mise en mémoire tampon a démarré.

System_CAPS_pubeventChanged

Se produit lorsque le Freezable ou un objet qu’il contient est modifié.(Hérité de Freezable.)

System_CAPS_pubeventMediaEnded

Se produit lorsque le média a terminé la lecture.

System_CAPS_pubeventMediaFailed

Se produit lorsqu’une erreur s’est produite.

System_CAPS_pubeventMediaOpened

Se produit lorsque le média est ouvert.

System_CAPS_pubeventScriptCommand

Se produit lorsqu’une commande de script a été rencontrée dans le média.

Vous pouvez déclarer une instance de cette classe dans langage XAML (eXtensible Application Markup Language), vous ne pouvez pas charger et lire son média sans utiliser de code. Pour lire des médias dans XAML uniquement, utilisez un MediaElement. En outre, si vous déclarez une instance dans XAML, la seule utilisation pratique consiste à remplir la syntaxe d’élément de propriété pour le Player propriété.

Lorsque vous distribuez un média avec votre application, vous ne pouvez pas utiliser un fichier multimédia comme ressource de projet. Dans votre fichier projet, vous devez plutôt définir le type de média sur Content et CopyToOutputDirectory à PreserveNewest ou Always.

MediaPlayer peut être utilisé dans deux modes différents, selon ce qui dirige le lecteur : en mode indépendant ou en mode horloge. En mode indépendant, le MediaPlayer est analogue à une image et le média ouvert par le biais du Open méthode contrôle la lecture. En mode horloge, la MediaPlayer peut être considéré comme la cible d’une animation, et il aura donc correspondant Timeline et Clock entrées à la synchronisation de l’arborescence qui contrôle la lecture. Pour plus d’informations sur les modes média, consultez le vue d’ensemble du multimédia.

MediaPlayer est différent d’un MediaElement car il n’est pas un contrôle qui peut être ajouté directement à la interface utilisateur (UI) d’une application. Pour afficher un média chargé à l’aide de MediaPlayer, un VideoDrawing ou DrawingContext doit être utilisé.

.NET Framework
Disponible depuis 3.0

Tous les membres statiques publics ( Shared en Visual Basic) de ce type sont thread-safe. Les membres d’instance n’ont pas la garantie d’être thread-safe.

Retour au début
Afficher: