Полный экран Embed Windows Media Player ⇐ C#

Место общения программистов C#
Anonymous
Полный экран Embed Windows Media Player

Сообщение Anonymous »

У меня есть встроенное видео в Winform с использованием AxwindowsMediaPlayer и c#. < /p>

Код: Выделить всё

private void timer1_Tick(object sender, EventArgs e)
{
timer1.Stop();
videowmp.fullScreen = true;
}
< /code>

Я использую базу данных для получения видео, и я называю функцию, чтобы получить их каждый раз, когда видео заканчивается, по какой -то причине мне нужен был второй таймер, чтобы запустить новое видео: < /p>

private void videowmp_PlayStateChange(object sender,
AxWMPLib._WMPOCXEvents_PlayStateChangeEvent e)
{
if (e.newState == 8)
{
timer2.Interval = 100;
timer2.Enabled = true;
}
}

private void timer2_Tick(object sender, EventArgs e)
{
timer2.Enabled = false;
selec_video();
}
< /code>

Функция selec_video () < /code> Получает видео, установите URL для элемента управления Windows Media Player и установите его для Play () < /code>. < /p>

Моя проблема заключается в том, что когда видео заканчивается, я теряю полноценный режим. Я имею в виду, что видео восходит к его первоначальному размеру. Я попытался установить FullScreen = true 
после вызова selec_video () , но я получил ошибку (катастрофическая ошибка). Я полагаю, это происходит потому, что элемент управления уже находится в полном экране ... так что я хочу сделать, это вызов selec_video () , не теряя полноэкранного режима.

Подробнее здесь: https://stackoverflow.com/questions/201 ... ull-screen

Вернуться в «C#»