下载了课程的所有讲座视频和其他资源后,我想为自己制作一个课程页面,方便访问。
我希望视频在VLC播放器中打开。
我尝试了以下代码:
<html>
<script type="text/javascript" language="javascript">
function RunFile()
{
WshShell = new ActiveXObject("WScript.Shell");
WshShell.Run("vlc -vvv F:/Vishnu.mp4", 2, false);
}
</script>
<button onclick="RunFile()">Click Me!</button>
</html>
我在 F:中测试了视频文件 Vishnu.mp4 ,并尝试使用带有上述代码的HTA页面打开它。
问题是VLC播放器打开但文件无法播放。没有显示错误信息。
遇到this相关问题后,我尝试了 Exec 方法。 但同样的问题仍然存在.VLC播放器打开但文件无法播放。并且没有显示错误消息。
我对于出了什么问题一无所知。按照我的理解,阅读this&amp; this,运行&amp;的 strCommand 参数 Exec 方法必须与我在命令行中为完成任务所提供的字符串相同。
顺便说一句,如果需要: 1.我的操作系统是Windows 7 Enterprise Ed 2.VLC播放器版本是2.0.6 Twoflower
感谢任何帮助。
我尝试在页面中嵌入VLC播放器。该文件在嵌入式播放器中打开,但键盘快捷键&amp;其他功能,如快速前进,加速视频,均衡器等都不起作用。
有没有办法在VLC播放器中打开文件。
感谢阅读。
答案 0 :(得分:0)
通过直接从命令处理器运行视频,确保将vlc添加到系统路径变量中:C:\>vlc -vvv F:/Vishnu.mp4
或者仅限C:\>vlc
尝试启动VLC。
我没有将vlc添加到系统路径,但后来我使用了vlc的完整路径。
以下在我的Windows 7 PC上运行:
<html>
<script type="text/javascript" language="javascript">
function RunFile()
{
WshShell = new ActiveXObject("WScript.Shell");
the_file = '"C:/\Program Files/\VideoLAN/\VLC/\vlc.exe" -vvv "file:///D:/Green BAK/Video/Kurzweil-1.mp4"';
alert(the_file);
WshShell.Run(the_file, 2, false);
}
</script>
<button onclick="RunFile()">Click Me!</button>
</html>