无法将谷歌视频嵌入HTA

时间:2016-11-27 05:50:27

标签: embed hta

我已经在一个项目上工作了几天而且遇到了麻烦。我需要能够将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>

出现了这些错误并显示空白屏幕:

http://imgur.com/a/JNLRM

最后是好的旧时尚对象/嵌入方法:

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

两者都只显示白屏。

关于如何实现这一目标的任何想法?我开始认为这是不可能的......宽度和长度是完全可选的,那些目前只是代码中的占位符。感谢您的帮助!

1 个答案:

答案 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。