【问题标题】:How iOS HTML5 video player detects a file type?iOS HTML5 视频播放器如何检测文件类型?
【发布时间】:2013-04-01 16:39:15
【问题描述】:

现在我正在我的网站上实现视频播放,对于移动设备,我使用 HTML 5 视频播放器:

<video src="/get_video.php/myfile.mov" controls width="400" height="250"></video>

src 属性中存储了指向php 文件的url,该文件输出视频文件的内容。我不知道文件的 MIME 类型(它是动态的)所以我发送内容类型标头 - application/octet-stream

我的 iPhone 无法播放此视频:screenshot

所以问:如何强制播放器播放视频? 谢谢。

【问题讨论】:

    标签: ios html video playback


    【解决方案1】:

    首先,我建议阅读有关视频标签的这些资源:

    据我了解,您必须在 MIME 类型中指定真正的视频类型(而不是 application/octet-stream)。您提到它是动态的,但是在服务器端您知道您正在读取哪个文件(因此,您可以确定文件格式)。

    支持的类型有:

    • video/mp4
    • video/webm
    • video/ogg

    【讨论】:

      猜你喜欢
      • 2011-05-26
      • 1970-01-01
      • 2017-01-22
      • 2015-01-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-21
      • 1970-01-01
      相关资源
      最近更新 更多