我从示例 LibVLCSharp.WPF.Sample 开始,当它播放我的 VOB 时,我无法更改音轨。
我调用 SetAudioTrack 并且它总是返回 false (并且不会改变)。完整的 VLC 让我可以很好地更改同一文件上的音轨。
var media = new Media(_libVLC, clip.GetEvoPath(playlist), FromType.FromPath);
var status = await media.Parse();
_mediaPlayer.Playing += (sender, e) =>
{
bool ok = _mediaPlayer.SetAudioTrack(3);
};
_mediaPlayer.Play(media);
我什么时候应该打电话给它,让它工作?理想情况下,我想在开始播放之前设置流,但这也不起作用。