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

Foi útil?

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
scroll top