如何在codeigniter中限制视频上传仅6秒的视频

时间:2014-03-14 09:31:23

标签: jquery codeigniter video mp4 jquery-file-upload

我需要在使用codeIgniter上传时将视频限制在6秒以上。

我如何限制?是他们在jQuery或javascript中的任何脚本限制上传6秒以上

先谢谢

1 个答案:

答案 0 :(得分:0)

我没有尝试过这个答案,但这可以解决您的问题/或显示尝试的方向。

在DOM中添加视频元素 <video id="video_player"></video>

然后添加事件监听器

    var myVideoPlayer = document.getElementById('video_player');
    myVideoPlayer.addEventListener('loadedmetadata', function() {
        console.log(videoPlayer.duration);
    });

通过input元素选择文件时:

  1. '更改'事件被解雇
  2. input.files File
  3. 获取第一个FileList对象
  4. 制作一个指向文件对象的object URL
  5. 将对象网址设置为video.src属性
  6. 视频的元数据将被加载,它将触发loadedmetadata事件,这将打印您的持续时间视频!