Скорость и медийная линия
-
21-09-2019 - |
Вопрос
Я пытаюсь иметь возможность влиять на скорость на MediaElement, одновременно воспроизводя мультимедиа в непрерывном цикле.
Это возможно с помощью кода, лежащего в основе;Я могу сбросить положение носителя, как только он закончится, но это создает помехи в воспроизведении.
Для плавного воспроизведения я использую MediaTimeline, но когда я использую временную шкалу мультимедиа, я не могу изменить скорость.
У кого-нибудь есть другой подход к циклическому воспроизведению в MediaElement или к обработке SpeedRatio?
Обновить:
Если я остановлю временную шкалу, изменю скорость временной шкалы, я смогу получить желаемый результат.Единственная оставшаяся проблема заключается в том, чтобы заставить временную шкалу начинаться с той же позиции, на которой она была остановлена.Приостановка временной шкалы не позволяет изменять скорость.
Я по-прежнему приветствую любые альтернативы.
Решение 2
Единственное решение, которое я нашел для этого, - использовать XNA для управления звуком.У него гораздо больше отзывчивости.
Другие советы
Мое средство массовой информации в моем открытый исходный код проект имеет свойство "Loop", которое может обеспечить кажущееся зацикливание.Получите его из источника, потому что он самый новый.