真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

HTML5VideoDOM入門體驗-創(chuàng)新互聯(lián)

HTML5的一個新特性就是內置對多媒體的支持,

仁化網站建設公司創(chuàng)新互聯(lián),仁化網站設計制作,有大型網站制作公司豐富經驗。已為仁化1000+提供企業(yè)網站建設服務。企業(yè)網站搭建\外貿網站建設要多少錢,請找那個售后服務好的仁化做網站的公司定做!
  1.     
  2.     
  3.     
  4.         $(
  5.         function() {
  6.             $(":button").click(
  7.             function() {
  8.                 var h;
  9.                 switch ($(":button").index($(this))) {
  10.                     case 0:
  11.                         if ($("video")[0].paused) {
  12.                             $("video")[0].play();
  13.                             $(this).val("暫停");
  14.                         }
  15.                         else {
  16.                             $("video")[0].pause();
  17.                             $(this).val("播放");
  18.                         }
  19.                         break;
  20.                     case 1:
  21.                         h = document.getElementsByTagName("video")[0].height == 0 ?
  22.                             document.getElementsByTagName("video")[0].videoHeight - 10 :
  23.                             document.getElementsByTagName("video")[0].height - 10; ;
  24.                         document.getElementsByTagName("video")[0].height = h;
  25.                         document.getElementsByTagName("video")[0].videoHeight = h;
  26.                         break;
  27.                     case 2:
  28.                         h = document.getElementsByTagName("video")[0].height == 0 ?
  29.                             document.getElementsByTagName("video")[0].videoHeight + 10 :
  30.                             document.getElementsByTagName("video")[0].height + 10; ;
  31.                         document.getElementsByTagName("video")[0].height = h;
  32.                         document.getElementsByTagName("video")[0].videoHeight = h;
  33.                         break;
  34.                 }
  35.             }
  36.             );
  37.         }
  38.         );
  39.         $(
  40.         function() {
  41.             $("#video1").on(
  42.             "canplay",
  43.             function(e) {
  44.                 $(":button").removeAttr("disabled");
  45.                 console.log(e);
  46.             }
  47.             );
  48.             $("#video1").on(
  49.             "canplaythrough",
  50.             function(e) {
  51.                 $("ol>li:eq(0)").html("全部加載完畢,你可以斷網看電影了!");
  52.                 console.log(e);
  53.             }
  54.             );
  55.             $("#video1").bind(
  56.             "playing waiting ended play pause",
  57.             function(e) {
  58.                 var vObj = document.getElementById("video1");
  59.                 $("ol>li:eq(1)").html(vObj.duration + ":" + vObj.startTime + ":" + vObj.currentTime);
  60.                 console.log(e);
  61.             }
  62.             );
  63.             $("#video1").on(
  64.             "stalled",
  65.             function(e) {
  66.                 $("ol>li:eq(2)").html("你的網絡不給力啊,正在等數(shù)據呢");
  67.                 console.log(e);
  68.             }
  69.             );
  70.             $("#video1").on(
  71.             "error",
  72.             function(e) {
  73.                 switch (e.target.error.code) {
  74.                     case e.target.error.MEDIA_ERR_ABORTED:
  75.                         $("ol>li:eq(3)").html("媒體資源獲取異常");
  76.                         break;
  77.                     case e.target.error.MEDIA_ERR_NETWORK:
  78.                         $("ol>li:eq(3)").html("網絡錯誤");
  79.                         break;
  80.                     case e.target.error.MEDIA_ERR_DECODE:
  81.                         $("ol>li:eq(3)").html("媒體解碼錯誤");
  82.                         break;
  83.                     case e.target.error.MEDIA_ERR_SRC_NOT_SUPPORTED:
  84.                         $("ol>li:eq(3)").html("視頻格式被不支持");
  85.                         break;
  86.                     default:
  87.                         $("ol>li:eq(3)").html("這個是神馬錯誤啊");
  88.                         break;
  89.                 }
  90.                 console.log(e);
  91.             }
  92.             );
  93.             $("#video1").on(
  94.             "suspend abort progress",
  95.             function(e) {
  96.                 var vObj = document.getElementById("video1");
  97.                 $("ol>li:eq(1)").html(vObj.duration + ":" + vObj.startTime + ":" + vObj.currentTime);
  98.                 console.log(e);
  99.             }
  100.             );
  101.             $("#video1").on(
  102.             "progress error abort",
  103.             function(e) {
  104.                 switch (e.target.readyState) {
  105.                     case 0:
  106.                         $("ol>li:eq(3)").html("當前播放位置無有效媒介資源");
  107.                         break;
  108.                     case 1:
  109.                         $("ol>li:eq(3)").html("加載中,媒介資源確認存在,但當前位置沒有能夠加載到有效媒介數(shù)據進行播放");
  110.                         break;
  111.                     case 2:
  112.                         $("ol>li:eq(3)").html("已獲取到當前播放數(shù)據,但沒有足夠的數(shù)據進行播放");
  113.                         break;
  114.                     case 3:
  115.                         $("ol>li:eq(3)").html("已獲取到后續(xù)播放數(shù)據,可以進行播放");
  116.                         break;
  117.                     default:
  118.                     case 4:
  119.                         $("ol>li:eq(3)").html("可以進行播放,且瀏覽器確認媒體數(shù)據以某一種速度進行加載,可以保證有足夠的后續(xù)數(shù)據進行播放,而不會使瀏覽器的播放進度趕上加載數(shù)據的末端");
  120.                         break;
  121.                 }
  122.                 console.log(e);
  123.             }
  124.             );
  125.         }
  126.         );
  127.     
  128.     
  129.     
  130.     對不起你的瀏覽器不支持HTML5的新特性,要不你下載一個
  131.     IE9?
  132.   
  133.     
  134.     
  135.     
  136.     
    1.         
    2.         
    3.         
    4.         
    5.         
    6.     

對 Video的控制重要的方法就是play、paused、stop。重要的事件有:

canplay 通知用戶可以播放了,但不一定資源全部下載好

canplaythrough 資源都下載完畢了

error 出錯時候

事件參數(shù)中有一個target對象,他有一個readyState值,可以得到不同的狀態(tài)信息。具體的值,可以通過開發(fā)者工具獲得,或看相關文檔。

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


新聞標題:HTML5VideoDOM入門體驗-創(chuàng)新互聯(lián)
轉載來源:http://weahome.cn/article/dssshg.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部