中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

Nodejs中使用puppeteer控制瀏覽器中視頻播放功能-創(chuàng)新互聯(lián)

本項(xiàng)目主要功能為在瀏覽器中自動(dòng)播放視頻,并且實(shí)現(xiàn)音量控制,快進(jìn)快退,全屏控制,播放暫??刂频裙δ?。

成都創(chuàng)新互聯(lián)公司專注于貢覺網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供貢覺營銷型網(wǎng)站建設(shè),貢覺網(wǎng)站制作、貢覺網(wǎng)頁設(shè)計(jì)、貢覺網(wǎng)站官網(wǎng)定制、微信平臺(tái)小程序開發(fā)服務(wù),打造貢覺網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供貢覺網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。成都創(chuàng)新互聯(lián)專注于博湖網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供博湖營銷型網(wǎng)站建設(shè),博湖網(wǎng)站制作、博湖網(wǎng)頁設(shè)計(jì)、博湖網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)服務(wù),打造博湖網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供博湖網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。創(chuàng)新互聯(lián)專注于沙依巴克網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供沙依巴克營銷型網(wǎng)站建設(shè),沙依巴克網(wǎng)站制作、沙依巴克網(wǎng)頁設(shè)計(jì)、沙依巴克網(wǎng)站官網(wǎng)定制、微信小程序開發(fā)服務(wù),打造沙依巴克網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供沙依巴克網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。創(chuàng)新互聯(lián)專注于南鄭網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供南鄭營銷型網(wǎng)站建設(shè),南鄭網(wǎng)站制作、南鄭網(wǎng)頁設(shè)計(jì)、南鄭網(wǎng)站官網(wǎng)定制、小程序定制開發(fā)服務(wù),打造南鄭網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供南鄭網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

倉庫地址:  github.com/hapiman/chr…

安裝靜態(tài)服務(wù)器

如果電腦上存在nodejs的環(huán)境,可以直接安裝 anywhere 來訪問 index.html 頁面。 進(jìn)入項(xiàng)目根目錄,執(zhí)行命令: anywhere ,然后瀏覽器會(huì)自動(dòng)打開 http://localhost:8000 頁面。

使用puppeteer自動(dòng)化執(zhí)行命令

通過在 nodejs 調(diào)用前端頁面的方法,然后能夠Socket實(shí)現(xiàn)遠(yuǎn)程控制瀏覽器的視頻播放。

具體功能實(shí)現(xiàn)

var _volumeNum = 1 // 音量值
 var _speedNum = 1 // 速度值
 var videoSrc = 'demo02.mp4' // 切換資源
 window.onload = function () {
  var myVideo = document.getElementById('myVideo')
  var scSource = document.getElementById('sc')
  var myVideoBody = { pause: true }
  // 播放完成指令
  myVideo.addEventListener('ended', function () {
   scSource.src = videoSrc;
   myVideo.load()
   myVideo.play()
  })
  // 初始化
  start()
 }
 // 獲取video
 function getVideo() {
  var myVideo = document.getElementById('myVideo')
  return myVideo
 }
 // 快進(jìn)
 function vforward(params) {
  if (_speedNum >= 2) return
  _speedNum = accAdd(_speedNum, 0.1)
  console.log('vforward _speedNum: ', _speedNum)
  getVideo().playbackRate = _speedNum
 }
 // 快退
 function vbackward() {
  if (_speedNum <= 0.5) return
  var myVideo = getVideo()
  _speedNum = accSub(_speedNum, 0.1)
  console.log('vbackward _speedNum: ', _speedNum)
  getVideo().playbackRate = _speedNum
 }
 // 頁面加載之后執(zhí)行命令
 function start() {
  var myVideo = getVideo()
  myVideo.volume = 1
  myVideo.playbackRate = 1
 }
 // 設(shè)置靜音
 function setMuted() {
  getVideo().muted = true
 }
 // 設(shè)置非靜音
 function setNotMuted() {
  getVideo().muted = false
 }
 // 播放
 function vplay() {
  console.log('vplay =>')
  getVideo().play();
 }
 // 暫停
 function vstop() {
  getVideo().pause();
 }
 // 重播
 function vrestart() {
  getVideo().currentTime = 0
  getVideo().play()
 }
 // 取消全屏
 function cancelFull() {
  screenfull.exit()
 }
 // 打開全屏
 function openFull() {
  getVideo().webkitRequestFullscreen()
 }
 // 音量 --
 function reduceVolume() {
  console.log('reduceVolume:: current volume: ', myVideo.volume) // 當(dāng)前音量
  getVideo().muted = false
  if (_volumeNum <= 0) return
  _volumeNum = accSub(_volumeNum, 0.1)
  getVideo().volume = _volumeNum
 }
 // 音量 ++
 function addVolume() {
  console.log('addVolume:: current volume: ', myVideo.volume)  // 當(dāng)前音量
  getVideo().muted = false
  if (_volumeNum >= 1) return
  _volumeNum = accAdd(_volumeNum, 0.1)
  getVideo().volume = _volumeNum
 }

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

網(wǎng)頁標(biāo)題:Nodejs中使用puppeteer控制瀏覽器中視頻播放功能-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://www.rwnh.cn/article40/cehseo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供Google、網(wǎng)站營銷、網(wǎng)站設(shè)計(jì)網(wǎng)站維護(hù)、用戶體驗(yàn)、定制開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
呼玛县| 海南省| 武义县| 丰都县| 商水县| 呼图壁县| 聂拉木县| 依安县| 大厂| 大连市| 平乐县| 日喀则市| 太谷县| 墨脱县| 华坪县| 景德镇市| 九龙城区| 温泉县| 新巴尔虎右旗| 阿图什市| 万宁市| 白玉县| 宁波市| 蕉岭县| 四子王旗| 南宁市| 苗栗市| 阳信县| 钦州市| 德昌县| 治多县| 漾濞| 洛宁县| 内乡县| 瓮安县| 通渭县| 交口县| 磴口县| 寿阳县| 潢川县| 卢氏县|