好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > HTML5 video 上傳預(yù)覽圖片視頻如何設(shè)置、預(yù)覽視頻某秒的海報(bào)幀

HTML5 video 上傳預(yù)覽圖片視頻如何設(shè)置、預(yù)覽視頻某秒的海報(bào)幀

熱門標(biāo)簽:電銷機(jī)器人電話用什么卡 四川點(diǎn)撥外呼系統(tǒng) 成都智能外呼系統(tǒng)平臺(tái) 鎮(zhèn)江智能外呼系統(tǒng)有效果嗎 云南大理400電話申請官方 黃島區(qū)地圖標(biāo)注 當(dāng)涂高德地圖標(biāo)注 南寧點(diǎn)撥外呼系統(tǒng)哪家公司做的好 江蘇智能電銷機(jī)器人哪家好

當(dāng)一收到上傳圖片視頻并可以動(dòng)態(tài)設(shè)置視頻顯示的海報(bào)幀的需求時(shí),主要想的是怎么樣解析視頻并獲取保存每幀的圖片,百度出來的大多是類似下面這種需要播放video并點(diǎn)擊截圖的,或者是用php ffmpeg擴(kuò)展,跟需求不一致,有點(diǎn)抓狂了,然后就先做了視頻圖片的預(yù)覽功能,進(jìn)而對設(shè)置海報(bào)幀換了種思路,通過輸入設(shè)置video開始播放的時(shí)間,取消自動(dòng)播放和控制條,這樣用戶看到的就是一張圖片

/*預(yù)覽*/
              $('.qtuploader__items').on('click', '[name="viewVideoPicBtn"]', function() {
    var parent = $(this).closest('.qtab__page');
    var video = $(this).closest('.qtuploader__itemsbd').find('video');
    var srcStr = '', htmlStr = '';
    if($(this).siblings('.qtuploader__picinputbox').hasClass('is-error')){
      $.fn.toast({
        'parentDom': parent,
        'classes': 'isorange',
        'top': '0',
        'spacing': 0,
        'toastContent': '請?jiān)O(shè)置正確范圍的海報(bào)幀',
        'autoHide': 3000,
        'position': {
          'top': '5px',
          'left': '50%'
        }
      });
      return;
    }
    if (video.length > 0) {
      var thumbHeight = setSize(video)[0];
      var thumbWidth = setSize(video)[1];
      srcStr = video.attr('src');
      htmlStr = '<div class="qtuploader__view"><div class="qtuploader__mask"></div><div class="qtuploader__thumb" style="width:' + thumbWidth + 'px;height:' + thumbHeight + 'px;margin:0 auto;"><video controls width="' + thumbWidth + '" height="' + thumbHeight + '" src="' + srcStr + '">您的瀏覽器不支持 video 標(biāo)簽</video></div></div>';
    }
    parent.append(htmlStr);
    parent.find('.qtuploader__view video')[0].currentTime = $(this).siblings('.qtuploader__picinputbox').find('.qtuploader__picinput').val();
    parent.find('.qtuploader__view').fadeIn();
  });
  /*設(shè)置海報(bào)幀預(yù)覽時(shí)間*/
  $('.qtuploader__items').on('keyup', '.qtuploader__picinput', function() {
    var parent = $(this).closest('.qtuploader__picinputbox');
    var video = $(this).closest('.qtuploader__itemsbd').find('video');
    var strVal = $.trim($(this).val());
    console.log(strVal)
    if (strVal == '') {
      parent.addClass('is-error');
      parent.find('.qverify__font').text('請?jiān)O(shè)置海報(bào)幀');
    } else if (!(/^[0-9]*$/.test(strVal))) {
      parent.addClass('is-error');
      parent.find('.qverify__font').text('請輸入數(shù)字');
    } else if (video.length > 0 && strVal > video[0].duration) {
      parent.addClass('is-error');
      parent.find('.qverify__font').text('不超過(' + video[0].duration + ')');
      console.log('111---' + video[0].duration)
    } else {
      parent.removeClass('is-error');
      parent.find('.qverify__font').text('請?jiān)O(shè)置海報(bào)幀');
    }
  })
  /*關(guān)閉預(yù)覽*/
  $(document).undelegate('.qtuploader__mask', 'click');
  $(document).delegate('.qtuploader__mask', 'click', function() {
    $(this).closest('.qtuploader__view').fadeOut('normal', function() {
      $(this).closest('.qtuploader__view').remove();
    })
  })
  /*設(shè)置預(yù)覽大小*/
  function setSize(element) {
    var thumbWidth = 0, thumbHeight = 0, arr = [];
    var winWidth = $(window).width(), winHeight = $(window).height();
    var imgWidth = element.width(), imgHeight = element.height();
    if (imgWidth > imgHeight) {
      thumbHeight = parseInt(winHeight - 200);
      thumbWidth = parseInt((1920 * thumbHeight) / 1080);
    } else {
      thumbHeight = parseInt(winHeight - 200);
      thumbWidth = parseInt((1080 * thumbHeight) / 1920);
    }
    arr.push(thumbHeight, thumbWidth)
    return arr;
  }

總結(jié)

以上所述是小編給大家介紹的HTML5 video 上傳預(yù)覽圖片視頻如何設(shè)置、預(yù)覽視頻某秒的海報(bào)幀,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

標(biāo)簽:西寧 南京 酒泉 佳木斯 淮安 廣西 十堰 咸寧

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《HTML5 video 上傳預(yù)覽圖片視頻如何設(shè)置、預(yù)覽視頻某秒的海報(bào)幀》,本文關(guān)鍵詞  HTML5,video,上傳,預(yù)覽,圖片,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《HTML5 video 上傳預(yù)覽圖片視頻如何設(shè)置、預(yù)覽視頻某秒的海報(bào)幀》相關(guān)的同類信息!
  • 本頁收集關(guān)于HTML5 video 上傳預(yù)覽圖片視頻如何設(shè)置、預(yù)覽視頻某秒的海報(bào)幀的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 国产精品久久久久久久免费大片| 国产精品第8页| 慈芬好爽?好紧?宝贝别夹阿昌 | 色色就色色| 上校他体力太好h在线阅读| 欧美69色| 国产精品久久毛片A片软件爽爽 | 色色影院| 九九偷拍各类wc女厕嘘嘘偷窥| 色-情-伦-理一区二色戒温如玉| 男生被口爽还是进去爽| 国产AV无码专区亚洲AV蜜| 国产又黄又爽又湿的免费网站| 国内少妇人妻偷人精品XXX| 女人一个人扒开荫道口| 国内精久久久久久久久久久| 女上男下啪啪吃奶动态图| 青青青视频自偷自拍视频1| **高清一区二区三区| 16美女隐私秘?视频下部| 午夜精品久久久久久无码蜜臀 | 无码人妻降临| 扒开腿挺进女警湿润的花苞视频| 久青草国产在线| 久久久久久网站| 亚洲AV天堂无码2014轻点| 国内日本精品视频在线观看| 黄色免费在线播放| 中文字幕无码亚洲八戒| 国产女主播喷出白浆视频| ww8888免费看电视网站| 日本精品一区二区三区视频| 国产一区二区三区电影| 又黄又爽一线毛片免费观看| 久爱成疾在线观看视频在线播放视频 | 亚洲国产欧美精品一区二区三区| 性欧美囗交| 好大?用力?深一点黑人| 91精品黑料吃瓜| 日本在线视频一区二区| 色戒在线观看未删除完整版|