【发布时间】:2018-07-23 09:18:54
【问题描述】:
我正在使用对象标签来显示文档。 PDF、图像和视频。显示视频时,默认情况下会出现自动播放标签。我试图禁用它但没有成功:
注意:我使用的不是视频标签,而是对象标签。
<object autostart="false" class="document" type="text/html" data='<%= make_https(card.docu.url) %>'>
<param name="autoplay" value="false">
</object>
我已经尝试过 autostart="0", 0, false。我的想法已经用完了。
任何帮助将不胜感激。否则我将不得不使用 ES6 破坏属性,这是我想避免的。
编辑:尝试 autostart="false" 和 autoplay="false" 后,仍然没有工作。我影响的是默认自动播放的对象标签,而不是视频标签:
如果我使用了对象标签,如何删除视频标签中的自动播放?
谢谢
【问题讨论】:
-
那么尽管 URL 以
.mp4结尾,这实际上返回了一个 HTML 文档?当然,在这种情况下,您根本无法从视频元素中删除自动播放属性 - 因为同源策略会阻止您以这种方式与来自不同域的第 3 方内容进行交互。尝试在对象元素上添加任何自动启动或自动播放属性也是无稽之谈,因为 HTML 文档一开始就不会“自动播放”。 object 元素甚至没有这样的属性(所以最多可以通过脚本或其他东西来评估它们。) -
您找到解决方案了吗? (@CBroe,不,这只是开发人员工具显示渲染视频的
标签: html video object-tag