我已经在一个项目上工作了几天而且遇到了麻烦。我需要能够将google驱动器视频嵌入到HTA应用程序中。我到处寻找答案并尝试了诸如html5方法之类的东西(我发现它不受hta应用程序的支持):
<video id="vid_1" width="720" height="480" autoplay="true">
<source src="https://drive.google.com/file/d/0BzRLxDgyDJqKUHViVkVPQlIwUGc/preview" type="video/mp4">
</video>
谷歌驱动器“自动嵌入”方法:
<iframe src="https://drive.google.com/file/d/0BzRLxDgyDJqKUHViVkVPQlIwUGc/preview" width="640" height="480"></iframe>
出现了这些错误并显示空白屏幕:
最后是好的旧时尚对象/嵌入方法:
<object type="video/mp4" data="https://drive.google.com/file/d/0BzRLxDgyDJqKUHViVkVPQlIwUGc/preview" width="340" height="280">
<param name="src" value="https://drive.google.com/file/d/0BzRLxDgyDJqKUHViVkVPQlIwUGc/preview" />
<param name="controller" value="true" />
<param name="autostart" value="true" />
</object>
和
<embed class="vidPlayer" autostart="true" src="https://drive.google.com/file/d/0BzRLxDgyDJqKUHViVkVPQlIwUGc/preview" type='video/mp4'/>
两者都只显示白屏。
关于如何实现这一目标的任何想法?我开始认为这是不可能的......宽度和长度是完全可选的,那些目前只是代码中的占位符。感谢您的帮助!
答案 0 :(得分:0)
尝试添加
<meta http-equiv="x-ua-compatible" content="IE=10"/>
或
<meta http-equiv="x-ua-compatible" content="IE=edge"/>
在标签内你的HTA如果没有它,即使你安装了最新版本的资源管理器,它也会像使用IE6一样运行。
尝试添加它,然后您应该能够使标记正常工作。
请注意,较新版本的IE不支持VB脚本,因此添加此行可能会阻止VB脚本运行。您可以使用Javascript代替或指定IE9。