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

除非将BoadedBehavior或UnloadedBehavior设置为手册,否则无法控制媒体。

我不知道。

有人可以告诉我如何设置这些 MANUAL?

有帮助吗?

解决方案

在XAML中,您可以将值设置为这样的属性:

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

或在背后使用代码:

player.LoadedBehavior = MediaState.Manual;
player.UnloadedBehavior = MediaState.Stop;
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top