Filepicker.io - video / * mimetype在Chrome中不起作用

时间:2013-01-15 02:38:09

标签: filepicker.io

我最近发现Chrome中存在一种奇怪现象,其中.mov文件在挑选时未被识别为有效的视频文件。以下JSFiddle说明了我的观点

http://jsfiddle.net/6aJBM/

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

2 个答案:

答案 0 :(得分:2)

这真的很愚蠢,但是如果你将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的行为被认为是严格的,符合规范。

答案 1 :(得分:1)

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},...