2016-11-25 4 views
2

En fait, je suis en train de mettre à jour mon application pour Windows 10 version 1607, pour utiliser toutes les nouvelles API. Avant j'ai utilisé un MediaElement pour jouer de l'audio et de la vidéo. Maintenant, je suis passé au nouveau MediaPlayer et MediaPlayerElement. Maintenant, j'ai deux questions à leur sujet:UWP nouvelles questions MediaPlayerElement

  1. Est-il plus possible d'arrêter de lire des médias? Le "vieux" MediaElement avait une méthode "Stop()", mais ceci est manquant sur le MediaPlayerElement et aussi sur l'instance de MediaPlayer elle-même. Lorsque je lis une vidéo, puis change la source du MediaPlayer en un fichier audio, je vois la vidéo pendant environ 1-2 secondes, jusqu'à ce que le fichier audio commence à jouer. Est-il possible d'effacer la vidéo d'affichage? Définir la source sur null ne fonctionne pas.

Cordialement

Répondre

2

Ok je l'ai trouvé par moi-même. Après avoir défini mon instance de MediaPlayer sur "null", la lecture s'arrête et elle disparaît également de SystemMediaTransportControls. Cela résout aussi ma deuxième question, il n'y a plus de "prévisualisation vidéo" de la dernière source. Après avoir créé une nouvelle instance de MediaPlayer, je peux définir une nouvelle source.

Cordialement