鍍金池/ 問答/HTML5  HTML/ VLC webplugin的使用中如何屏蔽次插件對(duì)鼠標(biāo)點(diǎn)擊事件的獲取

VLC webplugin的使用中如何屏蔽次插件對(duì)鼠標(biāo)點(diǎn)擊事件的獲取

我想在web中使用vlc的webplugin。當(dāng)有多路視頻的時(shí)候點(diǎn)選擇其中一個(gè)視頻窗口來播放。但是我點(diǎn)擊以后鼠標(biāo)的點(diǎn)擊事件被vcl插件獲取。外層div或embed都無法響應(yīng)點(diǎn)擊事件。
我的測(cè)試代碼是

    <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>

我想點(diǎn)擊某個(gè)div就是次div中的vlc去播放。但是次點(diǎn)擊事件被vlc插件捕獲。div無法就無響應(yīng)。我查看資料有說要修改vlc源碼進(jìn)行處理(正在測(cè)試次方法)。我想問問各路大神有沒有更好的方法進(jìn)行處理。謝謝

回答
編輯回答
青黛色

這個(gè)問題還是沒有實(shí)質(zhì)性的解決。只是換了一個(gè)解決方案,不再使用原始vlcwebplugin。改使用wcjs-player和WebChimera.js在nw.js上播放使用vlc播放rtsp流。其中wcjs-player和WebChimera.js就是對(duì)vlc的在web上使用的一次包裝。

2018年1月9日 04:08