As I've noticed, the VLC plugin works in HTA window.
The issue is, I can get it working on multiple machines that already have VLC installed, but when it comes to a one that doesn't, the fallback (axvlc.cab) won't run because of this error:
Windows has blocked this software because it can’t verify the publisher
After looking online, I found that you can change the Trusted Sites settings to allow the plugin to load, but this doesn't seem to be making any difference. Any ideas?
My current code is as follows:
<object classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921" codebase="https://download.videolan.org/vlc/0.8.2/win32/axvlc.cab" id="vlc" events="True" width="609" height="343" style="outline: none; border: 0; -webkit-border:0 !important;">
<param name="Src" value="mySrc"/>
<param name="ShowDisplay" value="True"/>
<param name="AutoLoop" value="False"/>
<param name="AutoPlay" value="True"/>
<embed id="vlcEmb" type="application/x-google-vlc-plugin" version="VideoLAN.VLCPlugin.2" autoplay="yes" loop="no" target="mySrc" width="690" height="343"/>
</object>
You can give a try with embedded VLC Plugin video like this in HTA :