1
我的应用中有此功能,用户可以使用gdrive共享链接添加视频。我上传了gdrive中的视频,然后创建了一个可共享的链接。在上传表单中粘贴该链接,然后添加视频。我需要验证三件事 -如何从gdrive共享链接获取视频大小/格式/访问权
- 格式必须是MP4
- 提供文件访问或不
- 文件大小超过25MB
以下是我的代码 -
var link = videoUrl;
if (link.indexOf('drive') != -1) {
var gdrive = link.replace('/view?usp=sharing', '').replace('open?id=', 'uc?export=download&id=').replace('file/d/', 'uc?export=download&id=').replace('/edit?usp=sharing', '');
videoUrl = gdrive;
}
var videoelement = createVideoElement(videoUrl);
createVideoElement = function(url) {
var element = document.createElement('video');
element.src = url;
element.width = '400';
element.height = '200';
element.controls = true;
element.autoplay = 'autoplay';
return element;
};
我试图添加的示例视频可共享 - https://drive.google.com/open?id=0B31psA0C98iFNl9ScWRESTBxalk
我已经使用过fileupload,我很熟悉如何验证上传的文件大小。但在这里,因为它是gdrive链接不知道如何实现它。
'video.duration'是持续时间?或视频大小 –