【问题标题】:m4v file won't play in safari browser on IOSm4v 文件无法在 IOS 的 Safari 浏览器中播放
【发布时间】:2011-07-15 16:45:29
【问题描述】:

我试图让.m4v 文件作为故障转移播放,因为 IOS 仍然不允许 Flash。我可以通过一些浏览器在 Windows 上播放 .m4v 文件,但即使我从 iPad 直接访问服务器上的 .m4v 文件,它也不会播放。我看到的只是黑屏。

我打开了调试控制台,但没有收到任何消息或看到任何内容。

我在我的个人网络服务器上部署了.m4v 文件,并且可以从那里播放它。 MIME 类型设置正确。

这是 MIME 类型:

.m4v = video/x-m4v

还有什么可能设置错误?

这是我的 HTML 示例:

<video id="movie" width="320" height="240" preload controls>
    <source src="/SurroundHealth/videos/sample_ipod.m4v" />
    </object>
    <div class="fallback">
       <p>You must have an HTML5 capable browser.</p>
    </div>
</video>

这是网址:

http://dev.surroundhealth.net/surroundhealth/videos/test.html

【问题讨论】:

  • 我在我的个人网络服务器上部署了 .m4v 文件,并且可以从那里播放它 - 什么类型的服务器? Cassini、IIS、IIS Express、Apache 还是其他?您是说它会或不会在您的个人服务器上的 iPad 上播放?
  • 这是 IIS7 - 我忘记添加了
  • 所以它不能通过 IIS7 在 IOS 上播放...但它可以在我同事的个人网络服务器上播放。我确保 MIME 类型与他的相同……但没有骰子。它确实可以在 chrome 中使用,但不能在 IOS 中使用……这是我需要的
  • 请不要重新添加 sig,它们在 Stack Overflow Are taglines & signatures disallowed? 上是不允许的。谢谢。

标签: ios iis-7 m4v


【解决方案1】:

修改 MIME 类型以读取 application/octet-stream 而不是 video/mp4 - 为我工作!

【讨论】:

    【解决方案2】:

    我认为您的 mime 类型不正确,应该是:

    .m4v = video/mp4

    参考资料:

    http://en.wikipedia.org/wiki/MPEG-4_Part_14

    【讨论】:

    • 我更改了 MIME 类型,但它仍然不起作用 :( 您还有其他建议吗?这是我第一次在 stackoverflow 上发帖 - 感谢您让我了解签名
    【解决方案3】:

    一直没弄明白,所以我们把视频放到了 youtube 上

    【讨论】:

      猜你喜欢
      • 2018-05-17
      • 2018-10-14
      • 2014-05-12
      • 1970-01-01
      • 1970-01-01
      • 2022-01-18
      • 2013-02-20
      • 2023-02-24
      • 2020-04-15
      相关资源
      最近更新 更多