Definindo o carregamento de abastecimento e descarregouBehaviour of medielement wpf aplicativo (c#)

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

  •  29-07-2022
  •  | 
  •  

Pergunta

Estou reproduzindo um vídeo em um MediaElement em um aplicativo WPF. No entanto, quando estou invocando programaticamente o Play() , Pause() ou Stop() Eu recebo uma mensagem de erro dizendo:

Não é possível controlar a mídia, a menos que seja carregada, o Behavior ou o descarregado de comportamento está definido como manual.

Eu não tenho ideia disso.

Alguém pode me dizer como isso pode ser definido como MANUAL?

Foi útil?

Solução

Em xaml, você pode definir o valor para as propriedades como esta:

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

Ou usando o código atrás:

player.LoadedBehavior = MediaState.Manual;
player.UnloadedBehavior = MediaState.Stop;
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top