VLC webplugin的使用中如何屏蔽次插件对鼠标点击事件的获取

我想在web中使用vlc的webplugin。当有多路视频的时候点选择其中一个视频窗口来播放。但是我点击以后鼠标的点击事件被vcl插件获取。外层div或embed都无法响应点击事件。
我的测试代码是

    <div onclick="onclick_function(this)">
        <embed type="application/x-vlc-plugin" pluginspage="http://www.videolan.org" version="VideoLAN.VLCPlugin.2" width="640" height="480" id="vlc1">
    </div>
    <div onclick="onclick_function(this)">
        <embed type="application/x-vlc-plugin" pluginspage="http://www.videolan.org" version="VideoLAN.VLCPlugin.2" width="640" height="480" id="vlc1">
    </div>
    <div onclick="onclick_function(this)">
        <embed type="application/x-vlc-plugin" pluginspage="http://www.videolan.org" version="VideoLAN.VLCPlugin.2" width="640" height="480" id="vlc1">
    </div>

我想点击某个div就是次div中的vlc去播放。但是次点击事件被vlc插件捕获。div无法就无响应。我查看资料有说要修改vlc源码进行处理(正在测试次方法)。我想问问各路大神有没有更好的方法进行处理。谢谢

阅读 3.5k
1 个回答

这个问题还是没有实质性的解决。只是换了一个解决方案,不再使用原始vlcwebplugin。改使用wcjs-player和WebChimera.js在nw.js上播放使用vlc播放rtsp流。其中wcjs-player和WebChimera.js就是对vlc的在web上使用的一次包装。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏