我使用Dropzone.js上传内容。
我一直在寻找一种方法来获取视频文件的持续时间,就像其他属性一样可以在这个库中访问,比如“大小,宽度,高度和名称”但是我没有找到任何东西。
有人可以帮帮我吗?
答案 0 :(得分:1)
您需要在服务器上使用外部库,某些扩展/应用程序。例如ffprobe。使用javascript无法检查视频时长。
如果你只使用像mp4这样的标准html5格式,你可以使用回调:
Dropzone.options.filedrop = {
init: function () {
this.on("complete", function (file) {
if (this.getUploadingFiles().length === 0 && this.getQueuedFiles().length === 0) {
console.log(file); // here you can check where is filename etc.
$('<video>').attr('src', value); // create video tag, and check it
}
});
}
};