【问题标题】:Filepicker.io - video/* mimetype does not work in ChromeFilepicker.io - video/* mimetype 在 Chrome 中不起作用
【发布时间】:2013-01-15 02:38:09
【问题描述】:

我最近注意到 Chrome 中的一个奇怪现象,即在选择 .mov 文件时不会将其识别为有效的视频文件。下面的 JSFiddle 说明了我的观点

http://jsfiddle.net/6aJBM/

您显然需要更改 API 密钥。如果在 Firefox 中打开上述 JSFiddle,您可以从文件系统中选择图像和视频。另一方面,如果您在 Chrome 中打开它,.mov 文件将显示为灰色,因此不可选择。似乎 .mov 文件没有在 Chrome 中注册为视频文件。有人遇到过这个问题吗?

【问题讨论】:

    标签: filepicker.io


    【解决方案1】:

    这真的很傻,但如果你将video/*替换为:

    video/avi, video/quicktime, video/mpeg, video/mp4, video/ogg, 
    video/webm, video/x-ms-wmv, video/x-flv, video/x-matroska,
    video/x-msvideo, video/x-dv
    

    这样就可以了。

    Chrome 中有一个奇怪的错误/功能不允许选择 .mov。我将不得不再次查找它,但是 iirc,chrome 的行为被认为是严格的,符合规范。

    【讨论】:

      【解决方案2】:

      Filepicker blog 上,他们建议使用extensions 过滤器而不是mimetypes

      var acceptedExtensions = [
        '3g2','3gp','3gp2','3gpp','3gpp2','aac','ac3','eac3','ec3','f4a',
        'f4b','f4v','flv','highwinds','m4a','m4b','m4r','m4v','mkv','mov',
        'mp3','mp4','oga','ogg','ogv','ogx','ts','webm','wma','wmv'
      ];
      filepicker.pickAndStore({extensions: acceptedExtensions},...
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-02-05
        • 1970-01-01
        • 2021-07-17
        • 2013-03-30
        • 2016-10-31
        • 2018-05-19
        • 2017-11-05
        • 1970-01-01
        相关资源
        最近更新 更多