SpeedRatio & MediaTimeline - PullRequest
       39

SpeedRatio & MediaTimeline

0 голосов
/ 17 февраля 2010

Я пытаюсь повлиять на SpeedRatio на MediaElement, продолжая воспроизводить медиа в непрерывном цикле.

Это возможно с помощью кода позади; Я могу сбросить положение носителя после его окончания, но это создает шов при воспроизведении.

Для бесшовного воспроизведения я использую MediaTimeline, но когда я использую медиа-шкалу времени, я не могу изменить SpeedRatio.

Есть ли у кого-то другой подход к циклическому воспроизведению в mediaElement или обработке SpeedRatio?

UPDATE:

Если я остановлю временную шкалу, поменяю SpeedRatio временной шкалы, я могу получить результат, который ищу. Единственная оставшаяся проблема - заставить временную шкалу стартовать с той же позиции, на которой она была остановлена. Приостановка временной шкалы не позволяет изменять SpeedRatio.

Я все еще приветствую любые альтернативы.

Ответы [ 2 ]

1 голос
/ 07 октября 2010

Единственное решение, которое я нашел для этого, это использовать XNA для управления звуком. У него намного больше отзывчивости.

1 голос
/ 17 февраля 2010

Мой MediaUriElement в моем проекте с открытым исходным кодом имеет свойство "Цикл", которое может обеспечить кажущееся зацикливание. Получите его из источника, потому что он самый новый.

...