Festlegen des geladenen Verhaltens und des entladenen Verhaltens der Medienanwendung (C#)

StackOverflow https://stackoverflow.com/questions/19852537

  •  29-07-2022
  •  | 
  •  

Frage

Ich spiele ein Video in einem MediaElement in einer WPF -Anwendung. Wenn ich jedoch programmatisch die berufe Play() , Pause() oder Stop() Ich erhalte eine Fehlermeldung mit der Aufschrift:

Nicht kontrollieren Medien, es sei denn, das geladene Verhalten oder nicht geladenes Verhalten wird auf manuell eingestellt.

Ich habe keine Ahnung davon.

Kann mir jemand sagen, wie diese eingestellt werden können? MANUAL?

War es hilfreich?

Lösung

In XAML können Sie den Wert auf die Eigenschaften wie diese festlegen:

<MediaElement x:Name="player"
              LoadedBehavior="Manual"
              UnloadedBehavior="Stop" ... />                  

Oder verwenden Sie Code dahinter:

player.LoadedBehavior = MediaState.Manual;
player.UnloadedBehavior = MediaState.Stop;
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top