Ich möchte eine Methode wie die eine unten schreiben. Für den Fall, dass Silverlight den Stream nicht nativ abspielen kann, möchte ich, dass es eine Liste von MediaStreamSource-Klassen durchläuft und alle nacheinander testet, bis einer von beiden funktioniert, oder es nicht mehr versuchen muss. Meine Frage ist, wie kann ich feststellen, ob die unten angegebene Methode für einen bestimmten Stream ausreicht.Wie testen Sie, ob Silverlight einen Stream wiedergeben kann?
public static void OpenMedia(this MediaElement ME, Stream FileData)
{
ME.SetSource(FileData);
}
Ich brauche etwas Code für den Fall, dass das Medium nicht abgespielt werden kann.
Ich nehme an, dass die Probe mit Volumen auf 0 gesetzt spielen sollte funktionieren, und lassen Sie die Datei für die Prüfung vor der Wiedergabe der Datei. – ForbesLindesay