谁能告诉我为什么我的黑屏没有视频,只有声音?
private void screen1btnPlay_Click(object sender, EventArgs e)
{
ScreenOne playScreen1 = new ScreenOne();
playScreen1.PlayScreenOne();
}
...另一种形式是这样的:
public partial class ScreenOne : Form
{
public ScreenOne()
{
InitializeComponent();
}
public void PlayScreenOne()
{
axVLCPlugin21.playlist.add("file:///" + @"Filepath", null);
axVLCPlugin21.playlist.play();
}
}
声音正常,但没有视频。 VLC 的所有属性都保留为默认值,在跨多个表单使用此插件时是否需要更改某些内容?有人知道怎么了吗?
更新::我在 WPF 中重建了程序,但我遇到了同样的问题。当我在第二种形式(与播放器相同的形式)上有一个按钮时,它工作正常,只要我从主形式调用它,就只有声音。啊!
最佳答案
我不知道,但我可以给一些解决建议,
确保 VLC 程序安装为 32 位。我不知道,我已经这样解决了一个问题。
我认为您的问题很可能是基于“C:\Program Files (x86)\VideoLAN\VLC\plugins”检查您的插件。也许您的 audio_filter、audio_mixer、audio_output 插件丢失了。
您可以删除 Vlc,然后下载并安装最后一个 VLC 32 位。
我认为这会解决您的问题。不要忘记 AxAXVLC 与 vlc 插件一起使用。
关于C#,没有视频,只有音频,使用多种形式的 VLC,黑屏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42939312/