C#wpf mediaelement音轨选择

时间:2014-10-12 18:45:20

标签: c# wpf mediaelement

我做了一个工作正常的播放器,我使用了mediaplayer / wpf / c#,当我打开mkv文件时,我得到所有音轨一起播放,我怎么能做一个组合框,从哪里我可以选择使用什么音轨?

我找到了有关AudioStreamCount和GetAudioStreamLanguage的信息,但它仅适用于metro应用程序,是否有类似于Desktop Windows 8.1应用程序的内容?

Metro app analogue:

private void PopulateAudioTracks(MediaElement media, ComboBox audioSelection)
    {
        if (media.AudioStreamCount > 0)
        {
            for (int index = 0; index < media.AudioStreamCount; index++)
            {
                ComboBoxItem track = new ComboBoxItem();
                track.Content = media.GetAudioStreamLanguage(index);
                audioSelection.Items.Add(track);
            }
        }
    }

0 个答案:

没有答案