【问题标题】:how to restrict video upload for only 6 seconds video in codeigniter如何在codeigniter中限制视频上传仅6秒视频
【发布时间】:2014-03-14 09:31:23
【问题描述】:

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

如何限制?他们是否在 jQuery 或 javascript 中使用任何脚本来限制上传时间超过 6 秒

提前致谢

【问题讨论】:

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


    【解决方案1】:

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

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

    然后添加事件监听器

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

    当通过input 元素选择文件时:

    1. 'change' 事件被触发
    2. input.filesFileList获取第一个File对象
    3. 创建一个指向 File 对象的object URL
    4. 将对象 URL 设置为 video.src 属性
    5. 将加载视频的元数据并触发 loadedmetadata 事件,该事件将打印您的时长视频!

    【讨论】:

      猜你喜欢
      • 2015-04-19
      • 1970-01-01
      • 1970-01-01
      • 2012-12-25
      • 1970-01-01
      • 1970-01-01
      • 2018-04-12
      • 1970-01-01
      • 2012-05-03
      相关资源
      最近更新 更多