Эта публикация перенесена в раздел уроков по адресу Самый простой способ проигрывания видео заставки в C#.. К ней прикреплена новая отдельная ветка комментариев форума, которую вы можетет найти после текста публикации. Обсуждение публикации рекуомендуется вести по новому адресу, который указан выше.
Самый простой способ проигрывания видео заставки в C#.
Есть быстрый и удобный способ проиграть видео в прям на форме, с помощью COM элемента Windows Media Player. Не будет терять лишнее время и приступим сразу к делу. [spoiler] Создаем новый проект Windows Forms.
/*http://esate.ru, Flashhell*/
//думаю о том как это делается комментарии излишни
Потом кликаем правой кнопкой по toolbox, и выбираем Choose Items.
Рисунок 1.
Там во вкладки COM находим "Windows Media Player", и выбираем его.
Рисунок 2.
Рисунок 3.
После этого у нас в toolbox появиться "Windows Media Player"
Рисунок 4.
Перетягиваем его на форму. Потом кликаем Properties. Здесь мы выставляем режим - none, забиваем имя файла, ставим "растягивать по размеру экрана", ставим "автозапуск", счет воспроизведения - 1, выставляем громкость по вкусу.))
Рисунок 5.
Рисунок 6.
Кликаем на вкладку дополнительно и выставляем все с соответствии с рисунком.
Рисунок 7.
В properties элемента WMP(windows media player) ставим свойство Dock в Fill
Рисунок 8.
Создаем обработчик события PlayStateChange (двойным щелчком по нему)
В нем вписуем следующие:
/*http://esate.ru, Flashhell*/
//прописуем код для убирания элемента WMP с формы, когда видео закончиться
if (e.newState == 8)//newState обычно становиться равен восьми когда воспроизведение файла заканчивается
{
this.axWindowsMediaPlayer1.close();//закрываем сам плейр, чтобы все ресурс освободились
this.Controls.Remove(axWindowsMediaPlayer1);//убираем элемент WMP с формы
}
Готово, но только для полноценного использование нужен Full Скрин самой формы, так как если выставить его в настройка WMP,то он начнет обрабатывать двойной щелчек с явными багами.
Такими как: видео останавливается, а сам плейр становиться с размерами при инициализации. Советую глянуть статью о полноэкранном режиме.
Сразу извиняюсь, я очень спешил(оказалось писать придется дольше,чем планировалось)))) поэтому статья получилась обрывистой.
Понравилась публикация? Сохраните ее, чтобы вернуться к изучению материала!
0
2068
17.12.2010
10
Внимание!
Эта публикация перенесена в раздел уроков по адресу Самый простой способ проигрывания видео заставки в C#.. К ней прикреплена новая отдельная ветка комментариев форума, которую вы можетет найти после текста публикации.
Обсуждение публикации рекуомендуется вести по новому адресу, который указан выше.
Совет: Перепробуйте разные параметры свойствах проигрывателя Windows Media(5 и 6 рисунок), при некоторых параметрах видео высокого разрешения тормозит. После того как Вы сделаете полноэкранный режим можете снять галочку видео без окна.
Я думаю ты можешь перенести его в в блог «Новые уроки OpenGL и мультимедиа».
Перепробуйте разные параметры свойствах проигрывателя Windows Media(5 и 6 рисунок), при некоторых параметрах видео высокого разрешения тормозит.
После того как Вы сделаете полноэкранный режим можете снять галочку видео без окна.
Блог относиться к мультимедиа.)
Если люди будут освещать темы, писать уроки — только тогда будут интересные материалы на сайте.
Форум, по моему мнению, ну никак к этому не располагает. Он может дополнять сайт.
P.S. Все обсуждения касаемо форума — в блог пожеланий к сайту
Здесь обсуждения по одному из немногих новых уроков на сайте