亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

Nodejs中使用puppeteer控制瀏覽器中視頻播放功能

2019-11-19 10:57:33
字體:
來源:轉載
供稿:網友

本項目主要功能為在瀏覽器中自動播放視頻,并且實現音量控制,快進快退,全屏控制,播放暫??刂频裙δ?。

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

安裝靜態服務器

如果電腦上存在nodejs的環境,可以直接安裝 anywhere 來訪問 index.html 頁面。 進入項目根目錄,執行命令: anywhere ,然后瀏覽器會自動打開 http://localhost:8000 頁面。

使用puppeteer自動化執行命令

通過在 nodejs 調用前端頁面的方法,然后能夠Socket實現遠程控制瀏覽器的視頻播放。

具體功能實現

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 } // 快進 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 } // 頁面加載之后執行命令 function start() {  var myVideo = getVideo()  myVideo.volume = 1  myVideo.playbackRate = 1 } // 設置靜音 function setMuted() {  getVideo().muted = true } // 設置非靜音 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) // 當前音量  getVideo().muted = false  if (_volumeNum <= 0) return  _volumeNum = accSub(_volumeNum, 0.1)  getVideo().volume = _volumeNum } // 音量 ++ function addVolume() {  console.log('addVolume:: current volume: ', myVideo.volume)  // 當前音量  getVideo().muted = false  if (_volumeNum >= 1) return  _volumeNum = accAdd(_volumeNum, 0.1)  getVideo().volume = _volumeNum }

遇到的問題

關于人工觸發

打開網頁的時候,autoplay可以自動播放,但是是靜音模式,從76版本開始,chrome瀏覽器安全機制不再允許有聲自動播放視頻。

同樣的,處于安全考慮,瀏覽器也不能夠在沒有用戶操作的情況,通過接口設置為全屏。

當前項目引入 puppeteer 目的就是為了模擬人工觸發頁面的情況。

總結

以上所述是小編給大家介紹的Nodejs中使用puppeteer控制瀏覽器中視頻播放功能,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美成在线视频| 久久久综合免费视频| 国产亚洲精品久久| 中文字幕亚洲字幕| 日韩中文字幕在线| 国产精品久久久久久久久久小说| 久久人人爽人人爽人人片av高清| 欧美亚洲另类制服自拍| 亚洲精品日韩av| 欧美一级在线亚洲天堂| 欧美精品一二区| 欧美日韩午夜视频在线观看| 九九久久久久99精品| 国产suv精品一区二区三区88区| 亚洲欧美综合区自拍另类| 亚州成人av在线| 日韩视频亚洲视频| 久久国产精品久久久久久| 久久五月天综合| 色偷偷av一区二区三区| 国产精品一二三视频| 亚洲综合中文字幕在线观看| 成年无码av片在线| 日韩精品高清视频| 亚洲少妇中文在线| 亚洲精品乱码久久久久久金桔影视| 色婷婷成人综合| 91亚洲精品一区二区| 久久亚洲精品小早川怜子66| 97av在线视频| 欧美成人h版在线观看| 亚洲大胆美女视频| 在线播放亚洲激情| 亚洲欧美日韩一区二区三区在线| 日韩午夜在线视频| 亚洲国产欧美一区二区三区同亚洲| 欧美怡红院视频一区二区三区| 色悠悠久久久久| 国产激情久久久| 国产日韩欧美自拍| 中文字幕日韩av综合精品| 日韩美女免费线视频| 久久久久久国产三级电影| 精品成人在线视频| 狠狠躁夜夜躁人人爽天天天天97| 欧美一区二区大胆人体摄影专业网站| 国产一区二区丝袜| 久久免费成人精品视频| 久久夜色精品国产欧美乱| 欧美精品国产精品日韩精品| 亚洲影院色无极综合| 国产成人综合一区二区三区| 亚洲欧美成人网| 久久精品视频99| 成人免费xxxxx在线观看| 欧日韩不卡在线视频| 欧洲成人在线观看| 国产精品白嫩初高中害羞小美女| 日韩av电影在线免费播放| 国产视频在线观看一区二区| 亚洲人av在线影院| 亚洲片国产一区一级在线观看| 亚洲男人天堂视频| 亚洲色在线视频| 日本久久久久亚洲中字幕| 亚洲va欧美va在线观看| 国产精品网址在线| 日韩欧美在线视频观看| 91午夜理伦私人影院| 国产午夜精品理论片a级探花| 欧美美女操人视频| 欧美电影免费看| 2019国产精品自在线拍国产不卡| 国产精品白丝av嫩草影院| 成人免费福利在线| 欧美色欧美亚洲高清在线视频| 亚洲一区二区三区视频| 色综合久久天天综线观看| 欧美日韩国产综合新一区| 亚洲精品国精品久久99热一| 久久99国产精品自在自在app| 亚洲天堂av电影| 久久久精品视频在线观看| 97成人精品视频在线观看| 午夜精品视频在线| 国产精品网站大全| 亚洲毛片在线观看.| 国产精品青草久久久久福利99| 日韩中文字幕在线免费观看| 亚洲高清色综合| 久久伊人精品天天| 91精品在线播放| 欧美激情免费看| 欧美猛交免费看| 欧美国产欧美亚洲国产日韩mv天天看完整| 91丨九色丨国产在线| 美女性感视频久久久| 97超视频免费观看| 国产精品www色诱视频| 国产亚洲精品美女久久久久| 另类美女黄大片| 日韩免费观看av| 欧美丝袜一区二区三区| 久久久噜噜噜久久| 高潮白浆女日韩av免费看| 久久久人成影片一区二区三区| 成人有码在线视频| 欧美激情一级二级| 亚洲va久久久噜噜噜| 日韩毛片中文字幕| 日本免费久久高清视频| 91精品久久久久久久久中文字幕| 精品福利樱桃av导航| 欧美成人h版在线观看| 亚洲国产精品一区二区久| 97精品国产91久久久久久| 美女少妇精品视频| 亚洲精品美女久久| 亚洲男人av电影| 久久久99免费视频| 欧美成人高清视频| 日本免费一区二区三区视频观看| 日本精品久久久| 欧美性色xo影院| 97国产suv精品一区二区62| 亚洲国产高清福利视频| 亚洲一区中文字幕在线观看| 亚洲人高潮女人毛茸茸| www.久久草.com| 精品自拍视频在线观看| 亚洲二区在线播放视频| 午夜精品福利在线观看| 欧美日韩美女在线| 欧美在线xxx| 91久久精品美女高潮| 欧美大片在线影院| 日韩av最新在线观看| 国产免费久久av| 97国产精品视频| 欧美在线视频网| 欧美裸体xxxx极品少妇| 91免费视频国产| 啊v视频在线一区二区三区| 久久高清视频免费| 国产精品27p| 久久精品国产69国产精品亚洲| 欧美精品国产精品日韩精品| 日韩动漫免费观看电视剧高清| 国产精品人成电影| 国产不卡av在线| 日韩av片免费在线观看| 亚洲国产高清自拍| 精品久久国产精品| 亚洲第一在线视频| 欧美激情精品久久久久久变态| 日韩综合中文字幕| 色偷偷综合社区| 欧美日韩精品二区| 永久免费看mv网站入口亚洲| 黄色一区二区在线观看| 隔壁老王国产在线精品| 另类视频在线观看| 一本色道久久88精品综合| 国产裸体写真av一区二区|