Как я могу переключаться между изображениями и видео в приложении WPF? - PullRequest
0 голосов
/ 16 августа 2010

У меня есть приложение WPF Kiosk, и у него есть фоновый таймер, который перенаправляет пользователя обратно на домашнюю страницу, когда нет активности пользователя. Когда Киоск сидит на домашней странице в течение длительного периода времени, я хочу, чтобы на нем была какая-то заставка. Заставке обычно приходится извлекать изображения / видео / флэш-файлы из папки и автоматически циклически повторять их, пока пользователь снова не станет активным.

Таймер отправки должен быть достаточно легким, чтобы справляться с холостым ходом, но у меня вопрос, каков наилучший способ справиться с циклической сменой изображений / видео? Есть ли контроль, который сделает это для меня? Я уверен, что могу загрузить все изображения и видео, но я не уверен, как отобразить их пользователю в WPF.

Мне нужно было бы отображать изображение по несколько секунд каждый, но видео или флэш-файлы должны воспроизводиться до завершения перед заменой.

1 Ответ

0 голосов
/ 17 августа 2010

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

Для медиа-файлов вы можете использовать встроенный класс Media Element ,которая поддерживает файлы WMV и MPG и имеет свойства и события для всего, что вы ожидаете (воспроизведение / пауза / остановка, завершение мультимедиа и т.я не знаю встроенной поддержки для этого. Вот поток MSDN , в котором обсуждается, как это сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...