J'ai un problème, j'ai écrit un simple lecteur multimédia pour Windows Phone 7 et peut lire, arrêter et contrôler le volume d'une vidéo (chargé à partir d'un URI) mais quand j'essaie pour définir la position, cela provoque le gel de l'application. Je l'ai utilisé ces deux lignes, mais soit ne fonctionne pas:Comportement de MediaElement.Position et numéro de Windows Phone 7
Player.Position = new TimeSpan(0, 0, 0, 0, (int)Position.Value);
Player.Position = TimeSpan.FromSeconds((int)(Position.Value));
J'ai ce gestionnaire d'événements:
void Player_MediaOpened(object sender, RoutedEventArgs e)
{
Position.Maximum = Player.NaturalDuration.TimeSpan.TotalMilliseconds;
}
et ont essayé d'utiliser la valeur Seconds, coulée à Ints etc, mais à chaque fois J'essaie de définir la position, l'application se fige. La vidéo joue autrement normalement - quelqu'un sait quel est le problème ici?
Vous ne savez pas quel est le problème, mais avez-vous essayé de faire fonctionner MediaElement correctement dans Silverlight standard? Cela vous dirait si le problème est spécifique à Windows Phone 7. – Skeets
C'est un bon point, la vidéo joue mais je ne l'ai pas essayé dans Silverlight sur le bureau - le fera, et j'essaierai quelques vidéos de plus juste au cas où c'est le problème. – RoguePlanetoid
Je ne suis pas sûr si c'est un problème sur ma machine - si quelqu'un peut obtenir une vidéo à rechercher à partir d'un URI sur Windows Phone 7 s'il vous plaît laissez-moi savoir ce que vous avez fait pour le faire fonctionner. – RoguePlanetoid