设置MediaElement WPF应用程序的LoadedBehaviour和UnloadedBehaviour(C#)

Ano*_*urn 1 c# wpf mediaelement

我正在 WPF 应用程序中播放视频MediaElement。但是,当我以编程方式调用或 时Play(),我收到一条错误消息:Pause()Stop()

除非将 LoadedBehavior 或 UnloadedBehavior 设置为“手动”,否则无法控制媒体。

我对此一无所知。

有人能告诉我如何设置这些MANUAL吗?

Toa*_*yen 5

在 XAML 中,您可以将值设置为属性,如下所示:

<MediaElement x:Name="player"
              LoadedBehavior="Manual"
              UnloadedBehavior="Stop" ... />                  
Run Code Online (Sandbox Code Playgroud)

或者使用后面的代码:

player.LoadedBehavior = MediaState.Manual;
player.UnloadedBehavior = MediaState.Stop;
Run Code Online (Sandbox Code Playgroud)