我正在使用VB.Net。我正在尝试使用vlc.net.forms.dll但我无法找到任何正确的代码。任何人都可以提供完整的代码吗? 我发现的代码类型不起作用,并且缺少某些类,如Core.Medias
此代码在C#中,我可以转换C#。所以,如果你有C#中的代码,你也可以发布它。
bool replace = true;
if (vlcControl.Media != null)
{
if (vlcControl.IsPlaying)
vlcControl.Stop();
if (MessageBox.Show("There is media loaded, do you wish to replace it?", "Media already loaded", MessageBoxButtons.YesNo) == DialogResult.No)
replace = false;
}
if (replace)
{
OpenFileDialog ofd = new OpenFileDialog();
ofd.InitialDirectory = "c:\\";
ofd.Filter = "All files (*.*)|*.*";
ofd.RestoreDirectory = true;
if (ofd.ShowDialog() == DialogResult.OK)
{
var media = new Vlc.DotNet.Core.Medias.PathMedia(ofd.FileName);
vlcControl.Media = media;
vlcControl.Stop();
}
}