国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

HTML5 視頻播放(video),JavaScript控制視頻的實例代碼

2024-08-26 00:21:04
字體:
來源:轉載
供稿:網友

具體代碼如下所示:

 

<html lang="en"><head><meta charset="UTF-8"><title>Documenttitle><style>figcaption {text-align: center;line-height: 150px;font-family: "Microsoft Yahei";font-size: 24px;}.player {width: 720px;height: 360px;margin: 10px auto;border: 1px solid #000;background-color: #000;position: relative;border-radius: 6px;}.player video {width: 720px;height: 360px;}.controls {width: 700px;height: 40px;background-color: rgba(255,255,0,0.3);position: absolute;bottom: 10px;left: 10px;border-radius: 10px;}.switch {position: absolute;width: 22px;height: 22px;background-color: red;left: 10px;top: 9px;border-radius: 50%;}.progress {width: 432px;height: 10px;position: absolute;background-color: rgba(255,255,255,0.4);left: 40px;top: 15px;border-radius: 4px;overflow: hidden;}.curr-progress {width: 0%;height: 100%;background-color: #fff;}.time {width: 120px;height: 20px;text-align: center;line-height: 20px;font-size: 12px;color: #fff;position: absolute;left: 510px;top: 10px;}.extend {position: absolute;width: 20px;height: 20px;background-color: red;right: 10px;top: 10px;}style>head><body><figure>  <figcaption>視頻案例figcaption><div class="player"><video src="11.mp4">video><div class="controls"><a href="#" class="switch">a><div class="progress"><div class="curr-progress">div>div><div class="time"><span class="curr-time">00:00:00span>/<span class="total-time">00:00:00span>div><a href="#" class="extend">a>div>div>figure><script>var video = document.querySelector('video');var playBtn = document.querySelector('.switch');var currProgress = document.querySelector('.curr-progress');var currTime = document.querySelector('.curr-time');var totalTime = document.querySelector('.total-time');var extend = document.querySelector('.extend');var tTime = 0;playBtn.onclick = function() {if(video.paused){  // 如果視頻是暫停的video.play();    //play()播放  load()重新加載  pause()暫停}else{video.pause();}}//當視頻能播放(已經通過網絡加載完成)時video.oncanplay = function() {tTime = video.duration;  //獲取視頻總時長(單位秒)var tTimeStr = getTimeStr(tTime);totalTime.innerHTML = tTimeStr;}//當視頻當前播放時間更新的時候video.ontimeupdate = function() {var cTime = video.currentTime;  //獲取當前播放時間 var cTimeStr = getTimeStr(cTime);console.log(cTimeStr);currTime.innerHTML = cTimeStr;currProgress.style.width = cTime/tTime*100+"%";}extend.onclick = function() {video.webkitRequestFullScreen();  //視頻全屏}//將以秒為單位的時間變成“00:00:00”格式的字符串function getTimeStr(time) {var h = Math.floor(time/3600);var m = Math.floor(time%3600/60);var s = Math.floor(time%60);h = h>=10?h:"0"+h;m = m>=10?m:"0"+m;s = s>=10?s:"0"+s;return h+":"+m+":"+s;}script>body>html>

總結

以上所述是小編給大家介紹的HTML5 視頻播放(video),JavaScript控制視頻的實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到HTML教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 连城县| 新宾| 武城县| 台湾省| 西林县| 江永县| 桐乡市| 万州区| 三原县| 邻水| 漳平市| 阿勒泰市| 东阳市| 托克逊县| 瑞昌市| 文化| 芷江| 宜川县| 大埔区| 喀什市| 凯里市| 古丈县| 汉川市| 衡南县| 柳州市| 南汇区| 民权县| 阿城市| 华亭县| 家居| 庆云县| 福清市| 四会市| 汉寿县| 桃江县| 金平| 建瓯市| 漾濞| 上栗县| 临武县| 额济纳旗|