Несколько экземпляров axwindowsmediaplayer и только один, разрешающий полноэкранный режим

Мое приложение порождает несколько экземпляров axWindowsMediaPlayer (по одному на форму). При воспроизведении одного файла установка в полноэкранный режим не является проблемой, однако при воспроизведении 2 файлов (с медиаплеером на каждом мониторе) он не позволит обоим перейти в полноэкранный режим (эта опция выделена серым цветом в контекстном меню). на втором видео и ошибка, когда я пытаюсь установить его в коде).

Это ограничение axwindowsmediaplayer?


person webnoob    schedule 23.01.2016    source источник


Ответы (1)


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

Вместо использования свойства wmPlayer.fullScreen. Сделайте это вместо этого:

wmPlayer.Height = this.Height; //this being the form
wmPlayer.Width = this.Width;
wmPlayer.stretchToFit = true;
person webnoob    schedule 24.01.2016