2010-02-16 15 views
0

J'essaye d'être capable d'affecter SpeedRatio sur un MediaElement tout en faisant jouer le média dans une boucle continue.SpeedRatio & MediaTimeline

Ceci est possible grâce au code qui suit; Je peux réinitialiser la position du média une fois qu'il est terminé, mais cela crée une couture dans la lecture. Pour une lecture transparente, j'utilise un MediaTimeline, mais lorsque j'utilise la timeline du média I, je ne peux pas changer le SpeedRatio. Est-ce que quelqu'un a une approche différente de la lecture en boucle dans un mediaElement, ou de la gestion de SpeedRatio?

MISE À JOUR:

Si j'arrête le calendrier, changer SpeedRatio de la ligne de temps, je peux produire le résultat que je cherche. Le seul problème restant est de faire en sorte que la timeline commence à partir de la même position où elle a été arrêtée. La suspension de la timeline ne permet pas de modifier le SpeedRatio.

Je salue toujours les alternatives.

Répondre

1

La seule solution que j'ai trouvée pour cela est d'utiliser XNA pour contrôler l'audio. Il y a beaucoup plus de réactivité.

1

Mon MediaUriElement dans mon projet open-source a une propriété "Loop" qui peut fournir une boucle sans effet. Obtenez-le de la source parce que c'est le plus récent.

+0

J'ai toujours une légère pause lors de la lecture. La seule façon que j'ai pu trouver une boucle vraiment parfaite est en utilisant le MediaTimeline, mais je ne peux pas affecter le SpeedRatio alors. Le kit est vraiment cool, merci pour le lien. –