2016-06-26 10 views
1

Ich verwendete WPFMediaElement in meinem Projekt, wenn ich es auf Windows 10 laufen, beginnt die Musik nicht. Ich suchte danach und fand, dass ich Windows 10 Media Feature Pack installieren sollte. Wenn ich meine App veröffentliche, kann ich nicht garantieren, dass jeder sie hat, bitte schlage mir vor, was ich tun soll? Soll ich stattdessen eine andere Kontrolle verwenden?MediaElement in Windows10

+0

Sagen Sie uns zumindest, wenn Sie versuchen, Audio oder Video abzuspielen. –

+0

Ich versuche, Audio zu spielen – Maryam

Antwort

1

Um das Problem, das wir haben setzen MediaFailed Ereignis und sehen, zu verstehen, was mit Ihnen Medienelement falsch ist. Ich denke nicht, dass Windows 10 Media Feature Pack das Problem ist, aber ich bin mir nicht sicher. Hier ist, wie mein Medienelement aussieht und spielt sehr gut:

<MediaElement 
     x:Name="audioPlayer" 
     LoadedBehavior="Manual" 
     MediaFailed="audioPlayer_MediaFailed" 
     Source="music.mp3" 
     Volume="1" /> 

Und hier ist, wie Sie debuggen, was mit ihm los ist:

private void audioPlayer_MediaFailed(object sender, ExceptionRoutedEventArgs e) 
{ 
    MessageBox.Show(e.ErrorException.Message); 
} 

Ihre Medienelemente auch kopiert werden sollen. Klicken Sie auf die Eigenschaften Ihrer .mp3-Datei und vergewissern Sie sich, dass die Erstellungsaktion Kopie wenn neuer oder Immer kopieren lautet.

+0

Ich bin sicher, dass es wegen Windows 10 Media Feature Pack ist, wenn ich den Code ausführen, ist der Fehler "Windows Media Player Version 10 oder höher ist erforderlich". – Maryam

Verwandte Themen