Como definir a posição mediaElement dinamicamente em Silverlight?
-
22-09-2019 - |
Pergunta
Estou tentando definir a posição dos elementos da mídia seguindo o código:
MediaElement musicPlayer = new MediaElement();
musicPlayer.Position = new TimeSpan(0, 0, 30);
musicPlayer.Source = new Uri(strMediaFileURL, UriKind.RelativeOrAbsolute);
LayoutRoot.Children.Add(musicPlayer);
Para surpreender, o MusicPlayer.Position permanece inalterado durante a depuração, alguma ajuda, por favor?
Obrigado, Subhendu
Solução
Experimente assim:-
MediaElement musicPlayer = new MediaElement();
musicPlayer.MediaOpened += (s, args) =>
{
var player = (MediaElement)s;
if (player.CanSeek)
player.Position = new TimeSpan(0, 0, 30);
}
musicPlayer.Source = new Uri(strMediaFileURL, UriKind.RelativeOrAbsolute);
LayoutRoot.Children.Add(musicPlayer);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow