6

我最近注意到 Chrome 中有一个奇怪的地方,即.mov在选择文件时文件没有被识别为有效的视频文件。以下 JSFiddle 说明了我的观点

http://jsfiddle.net/6aJBM/

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

4

2 回答 2

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 的行为被认为是严格的,从字面上看,符合规范。

于 2013-01-17T01:50:04.910 回答
1

Filepicker 博客上,他们建议使用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},...
于 2013-04-01T15:07:26.283 回答