Вопрос

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

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

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

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

Обновить:

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

Я по-прежнему приветствую любые альтернативы.

Это было полезно?

Решение 2

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top