将凭据传递到VLC时,URI中的密码已弃用

时间:2018-08-24 15:08:58

标签: c# wpf authentication vlc

对于WPF应用,我正在使用以下代码启动VLC 3.0.3,

var args = "http://username:password@someurl.com --no-osd --fullscreen --no-audio --loop --volume=0";
var path = ConfigurationManager.AppSettings["VlcPath"] + @"\vlc.exe";
_handle = Process.Start(path, args);

但是,VLC仍会弹出凭据对话框,并填写了用户名。“消息”窗口显示此错误,

  

URI中的密码已弃用

this Github issue中,有人询问通过捕获对话框事件来传递凭据:“尝试使用ShowLoginDialog事件(如果需要凭据,则应调用此事件)。您可以订阅此事件并进行设置事件args的DialogResult属性中的用户名和密码”

他们提供以下代码行:

e.DialogResult = new LoginDialogResult() { Username = username, Password = password };

如果我正在使用Process.Start启动VLC,那么上面的代码行在哪里?

0 个答案:

没有答案