我在c#中使用VideoLAN VLC ActiveX Plugin 2(可从VLC 1.1.11安装中获得)。. NET Windows App.
我的问题是:
控制器工具栏(查找栏、控制按钮、音量)根本不显示。即使在播放文件之后。此外,似乎"工具栏"属性不能设置为true,并且是只读的?
所以我的问题是:
"工具栏"属性是无用的东西还是有另一种方法将其设置为true?
设置为true后工具栏会出现吗,还是我必须自己实现它?
如果我必须制作一个带有控制按钮的自定义寻道滑块,我可以使用哪些API调用来控制媒体播放和寻道到帧?VB.NET ?
是否有其他方法可以让VLC播放器在我的应用程序中显示其工具栏?
我相信VLC的ActiveX控件的第二个版本是针对web浏览器的,尽管它也可以在winforms上工作。这就是为什么你的工具栏没有显示出来。刚刚在chrome窗口中测试了以下代码,工具栏显示正常:
<html>
<head><title>Demo of VLC mozilla plugin</title></head>
<body>
<embed
type="application/x-vlc-plugin"
pluginspage="http://www.videolan.org"
width="640"
height="480"
id="vlc"
autoplay="true"
src="file:///C:/test.avi"
/>
<object
classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"
codebase="http://download.videolan.org/pub/videolan/vlc/last/win32/axvlc.cab">
</object>
</body>
你可以通过:Vlc.input.time:以毫秒为单位给出的绝对时间位置,此属性可用于查找流
控件的文档可以在http://wiki.videolan.org/Documentation:WebPlugin
中找到。你可以考虑将libvcl .dll和libvcl . core.dll直接添加到你的应用程序中,并与它们互操作。一个很好的教程是:
http://www.helyar.net/2009/libvlc-media-player-in-c-part-2/