Объявление объекта MediaPlayer изменяет разрешение окна WinForms - PullRequest
1 голос
/ 19 апреля 2019

Я пытаюсь поддерживать воспроизведение нескольких звуковых файлов .wav одновременно в моем приложении WinForms.Судя по другим ответам, которые я нашел, использование System.Windows.Media.MediaPlayer класса из сборки PresentationCore представляется наилучшим способом сделать это.

Однако, когда поток создает объект MediaPlayer,разрешение окна меняется мгновенно.Вот код, который создает экземпляр объекта и воспроизводит звуковой файл:

MediaPlayer toneMediaPlayer = new MediaPlayer();
toneMediaPlayer.Open(new Uri(rootDirectory + @"\Sounds\" + layout.radioToneFileName));
toneMediaPlayer.Play();

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

Заранее спасибо за любые ответы!

...