Проигрывание видео-заставки в C#
В этом уроке вы познакомитесь со способом, который быстро и без лишних усилий позволит проиграть видео на основной форме окна приложения с помощью COM-элемента Windows Media Player.Создаем новый проект Windows Forms.
Далее необходимо кликнуть правой кнопкой по Toolbox и выбрать Choose Items.
Рисунок 1. Choose Items в окне Toolbox.
Во вкладке COM находим "Windows Media Player" и выбираем его.
Рисунок 2. "Windows Media Player" во вкладке COM.
Теперь Windows Media Player появился в окне Toolbox.
Рисунок 3. Windows Media Player в окне Toolbox.
Перетягиваем его на форму. Затем кликаем Properties.
Рисунок 4. Windows Media Player, перетянутый на форму.
Здесь мы выставляем режим None, задаем имя файла, указываем параметры "растягивать по размеру экрана" и "автозапуск".
Счетчик воспроизведения - 1, громкость - на ваше усмотрение.
Рисунок 5. Свойства проигрователя Windows Media Player.
Щелкаем по вкладке "Дополнительно" и выставляем все с соответствии параметрами на рисунке 6.
Рисунок 6. Свойства проигрователя Windows Media Player: вкладка Дополнительно.
В Properties элемента WMP (Windows Media Player) ставим свойство Dock в Fill.
Рисунок 7. Свойству Dock присваевается значение Fill.
Создаем обработчик события PlayStateChange (двойным щелчком по нему).
Рисунок 8. Обработчик события PlayStateChange.
В нем вписываем следующее:
Код:
|
Готово, однако для полноценного использования нужен Full Screen режим отображения формы, так как если выставить его в настройка WMP, он начнет обрабатывать двойной щелчок с явными багами и ошибками.
Например, видео останавливается, а сам плеер возвращается к стандартным размерам, которые были установлены при инициализации.
Более подробно с этими деталями можно ознакомиться в статье о