【问题标题】:HTML5 Video background not showing for Safari or IESafari 或 IE 不显示 HTML5 视频背景
【发布时间】:2017-09-29 02:26:39
【问题描述】:

我已尝试应用其他论坛帖子中的修复程序,但没有解决这个难题。

This video background 不适用于 Safari 或 IE。这是当前代码:

<video controls preload="preload" id="video" autoplay="autoplay" loop="loop" muted >
  <source src="<?php echo get_stylesheet_directory_uri(); ?>/video/pike.webm" type="video/webm">
  <source src="<?php echo get_stylesheet_directory_uri(); ?>/video/pike.mov" type="video/mov">
  <source src="<?php echo get_stylesheet_directory_uri(); ?>/video/pike.mp4" type="video/mp4">
    Your browser does not support the video tag.
</video>

【问题讨论】:

  • 您能否另外粘贴生成的源代码,以便我可以看到 PHP 运行后的样子。
  • .mov 文件用于 Quicktime 插件(Safari 上的插件,IE 中的 activex)。请参阅stackoverflow.com/questions/31380695/…... Quicktime 存在安全问题(NSA 警告)...您应该避免继续以该格式发布... Safari 支持 webm,因此您只需删除源元素即可。

标签: css html internet-explorer safari


【解决方案1】:

检查你是否使用了更高版本的 IE 和 Safari,因为标签视频仅适用于 Safari 3.5 以上版本和 IE 9.0 以上版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-27
    • 2012-04-03
    • 1970-01-01
    • 2014-02-08
    • 2014-07-06
    • 1970-01-01
    • 2015-06-21
    • 1970-01-01
    相关资源
    最近更新 更多