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

首頁 > 編程 > JavaScript > 正文

JavaScript實現自定義媒體播放器方法介紹

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

使用<audio>和<video>元素的play()和pause()方法,可以手工控制媒體文件的播放。組合使用屬性、事件和這兩個方法,很容易創建一個自定義的媒體播放器,如下面的例子所示。

<div class="mediaplayer">  <div class="video">    <video id="player" src="movie.mov" poster="mymovie.jpg"    width="300" height="200">    Video player not available.    </video>  </div>  <div class="controls">    <input type="button" value="Play" id="video-btn">    <span id="curtime">0</span>/<span id="duration">0</span>  </div></div>

以上基本的HTML 再加上一些JavaScript 就可以變成一個簡單的視頻播放器。以下就是JavaScript代碼。

window.onload=function(){  var player = document.getElementById("player"),  oBtn = document.getElementById("video-btn"),  curtime = document.getElementById("curtime"),  duration = document.getElementById("duration");  //更新播放時間  duration.innerHTML = player.duration;  oBtn.onclick = function(){    if (player.paused){      player.play();      oBtn.value = "Pause";    }     else {      player.pause();      oBtn.value = "Play";    }  }  //定時更新當前時間  setInterval(function(){    curtime.innerHTML = player.currentTime;  }, 250);}

以上JavaScript 代碼給按鈕添加了一個事件處理程序,單擊它能讓視頻在暫停時播放,在播放時暫停。通過<video>元素的load 事件處理程序,設置了加載完視頻后顯示播放時間。最后,設置了一個計時器,以更新當前顯示的時間。你可以進一步擴展這個視頻播放器,監聽更多事件,利用更多屬性。而同樣的代碼也可以用于<audio>元素,以創建自定義的音頻播放器。

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持武林網!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 色达县| 高清| 望奎县| 那坡县| 聂荣县| 蚌埠市| 博野县| 崇明县| 海淀区| 佳木斯市| 奉贤区| 侯马市| 图片| 融水| 邵武市| 金平| 来凤县| 化德县| 姜堰市| 拜城县| 曲松县| 七台河市| SHOW| 寻乌县| 邳州市| 永新县| 桐乡市| 罗田县| 芒康县| 沁阳市| 防城港市| 噶尔县| 温州市| 曲沃县| 四川省| 遵化市| 岫岩| 静海县| 葵青区| 石楼县| 桑日县|