html - Safari 无法播放 HTML5 视频(IE9、Firefox 和 Chrome 都可以)

标签 html safari video-streaming

我知道我需要适用于 Chrome 和 Firefox 的 ogg 以及适用于 IE 9 的 H.264,并且我使用多个源来支持我的视频的所有浏览器,而且我还拥有让 IE 9 满意所需的元数据:

  <!DOCTYPE html>
  <meta http-equiv="X-UA-Compatible" content="IE=Edge"/>

  <video loop autoplay> 
    <source src="fito.ogg" type="video/ogg">    
    <source src="fito.mp4" type="video/mp4">
    <source src="fito.m4v" type="video/x-m4v">
  </video>  

第一个是最新的 ogg,第二个是旧版 H.264(IE 9 似乎无法播放较新的 M4V)。最后一个是 m4v,似乎没有浏览器播放。现在,所有三个主要浏览器都可以播放视频,只是 Safari 不能播放,我也需要支持这个视频。有谁知道 Safari 与 IE 9 在 HTML 5 视频支持方面有何不同?

最佳答案

它在 Windows 7 上的 Safari 5.1 上运行良好。

您安装了 QuickTime 吗? Safari 需要 QuickTime 来播放 HTML5 视频。

关于html - Safari 无法播放 HTML5 视频(IE9、Firefox 和 Chrome 都可以),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14428617/

相关文章:

javascript - 标记在 select2 中不起作用

html - 防止从错误的元素触发的悬停效果

jquery - Safari - jQuery 添加的 CSS 转换不起作用

node.js - 如何即时将视频 *.ts 转换为 *.mp4 并在网络上播放 (node.js)

video-streaming - openRTSP 分段录制

javascript - 如何在 HTML 页面上创建不可见的可滚动区域?

javascript - 有没有可能用 JavaScript/jQuery 解决这种情况?

javascript - 远程调试 Chrome for iOS

javascript - 如何完全使用 JavaScript 关闭浏览器

ios - 如何通过点击 UITableViewCell IOS7 来播放视频