Windows Dev Center

Développer Réduire

MediaElement.MediaOpened Event

Se produit lorsque le flux de données multimédia est validé et ouvert, et lorsque les en-têtes de fichier sont lus.

Syntaxe


public event RoutedEventHandler MediaOpened


<MediaElement MediaOpened="eventhandler" .../>

Informations sur les événements

Délégué RoutedEventHandler

Remarques

Les flux de données multimédias actifs signalent une propriété NaturalDuration de Int64.MaxValue.

Exemples

Le code suivant indique comment déterminer si un flux multimédias est un flux actif.


private void media_MediaOpened(object sender, RoutedEventArgs e)
{
    bool isLive = IsLiveStream(sender as MediaElement);
}

private bool IsLiveStream(MediaElement media)
{
    bool isLive = false;

    if (media.NaturalDuration.TimeSpan.Ticks == Int64.MaxValue)
    {
       isLive = true;
    }

    return isLive;
}


Configuration requise

Client minimal pris en charge

Windows 8

Serveur minimal pris en charge

Windows Server 2012

Espace de noms

Windows.UI.Xaml.Controls
Windows::UI::Xaml::Controls [C++]

Métadonnées

Windows.winmd

Voir aussi

MediaElement

 

 

Afficher:
© 2015 Microsoft