在 VLC Media Player 中以视频轨道 2 播放视频 - 设置视频轨道
Video Playing in Video Track 2 in VLC Media Player - Set Video Track
我目前正在使用 VlcControl ( Vlc.DotNet.Forms ) 在最新的 VLC 媒体播放器中使用 rtsp url 播放视频
c# 代码 _videoControl.Play(new Uri(networkUrl), options);
这里的问题是,视频没有在默认视频轨道 1 中播放,而是在视频轨道 2 中播放。
有什么方法可以将Video Track设置为1吗?
如果有任何选项可用于设置视频轨道和播放,请告诉我。
您可以使用它来 select 您想要播放的曲目:
(免责声明:我在 phone 上,我没有测试代码)
mediaPlayer.SetMedia(...);
mediaPlayer.Parse();
var videoTracks = mediaPlayer.Video.Tracks.All.ToArray();
mediaPlayer.Video.Tracks.Current = videoTracks[0];
mediaPlayer.Play();
对于音轨 Audio
也可以实现同样的效果
我目前正在使用 VlcControl ( Vlc.DotNet.Forms ) 在最新的 VLC 媒体播放器中使用 rtsp url 播放视频
c# 代码 _videoControl.Play(new Uri(networkUrl), options);
这里的问题是,视频没有在默认视频轨道 1 中播放,而是在视频轨道 2 中播放。
有什么方法可以将Video Track设置为1吗?
如果有任何选项可用于设置视频轨道和播放,请告诉我。
您可以使用它来 select 您想要播放的曲目: (免责声明:我在 phone 上,我没有测试代码)
mediaPlayer.SetMedia(...);
mediaPlayer.Parse();
var videoTracks = mediaPlayer.Video.Tracks.All.ToArray();
mediaPlayer.Video.Tracks.Current = videoTracks[0];
mediaPlayer.Play();
对于音轨 Audio
也可以实现同样的效果