Язык звуковой дорожки меняется в Windows медиа-плеер c помощью#
Я сделал некоторые элементы управления следующим образом:
public void Form_KeyDown(object sender, KeyEventArgs e) { if (e.ToString() == "p") { if (wmpPlayer.playState == WMPLib.WMPPlayState.wmppsPlaying) { wmpPlayer.Ctlcontrols.pause(); } if (wmpPlayer.playState == WMPLib.WMPPlayState.wmppsPaused) { wmpPlayer.Ctlcontrols.play(); } } if(e.ToString()=="+") wmpPlayer.settings.volume += 1; if (e.ToString() == "-") wmpPlayer.settings.volume -= 1; if (e.ToString() == "U") wmpPlayer.settings.mute = true; }
Я могу использовать все необходимые элементы управления событиями, кроме изменения звуковых языковых дорожек. Я нашел
public System.Int32 currentAudioLanguage {get; set;}
в msdn. Но я не могу установить языковую дорожку на текущий воспроизводимый носитель. Любая помощь будет оценена по достоинству.