婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > HTML5視頻播放插件 video.js介紹

HTML5視頻播放插件 video.js介紹

熱門標(biāo)簽:鎮(zhèn)江智能外呼系統(tǒng)有效果嗎 云南大理400電話申請(qǐng)官方 江蘇智能電銷機(jī)器人哪家好 電銷機(jī)器人電話用什么卡 成都智能外呼系統(tǒng)平臺(tái) 當(dāng)涂高德地圖標(biāo)注 黃島區(qū)地圖標(biāo)注 四川點(diǎn)撥外呼系統(tǒng) 南寧點(diǎn)撥外呼系統(tǒng)哪家公司做的好

video.js是一款很流行的html5視頻播放插件。很適合在移動(dòng)端播放視頻(比如微信網(wǎng)頁),功能強(qiáng)大,且支持降級(jí)到flash,兼容ie8。官網(wǎng):http://videojs.com/    git&demo  :http://files.cnblogs.com/files/stoneniqiu/video-js-5.11.4.zip

看下默認(rèn)例子:

controls表示控制條,prload:預(yù)加載,poster表示最初的顯示的圖片。data-set支持用json來設(shè)置一些參數(shù)。source不用說了,track指的是字幕。

 這樣子就出來了,但是在實(shí)際中我們還有其他需求。

不要字幕:

需要應(yīng)用novtt的js,在demo的alt文件中。這樣視頻控制條中就不會(huì)出現(xiàn)字母的選擇。當(dāng)然你不再需要頁面中的track元素了。

<link href="~/js/video-js-5.11.4/alt/video-js-cdn.min.css" rel="stylesheet" />
<script src="~/js/video-js-5.11.4/alt/video.novtt.min.js"></script>

寬高自適應(yīng):

開始用css自己設(shè)置,發(fā)現(xiàn)怎么都沒有效果。視頻元素不同于一般的元素,需要通過設(shè)置內(nèi)在元素的比率來做到響應(yīng)式的寬高。video.js提供了兩種方式。

js:設(shè)置一個(gè)fluid為true。

 var player = videojs('video', { fluid: true }, function () {
           console.log('Good to go!');
           this.play(); // if you don't trust autoplay for some reason  
})

但這個(gè)還需要給video元素設(shè)置一個(gè)起始的寬高,不然開始的圖片看不見。

css:可以直接添加樣式。有三種 .vjs-fluid,.vjs-4-3,.vjs-16-9 第一種它會(huì)自動(dòng)計(jì)算,后面兩種指定比率。 樣式也需要設(shè)置起始寬高才能顯示圖片

 <video id="video" class="video-js vjs-default-skin vjs-fluid" poster="http://vjs.zencdn.net/v/oceans.png" width="375" height="200" controls preload="none"
           data-setup='{ "html5" : { "nativeTextTracks" : false } }'>
        <source src="@Model.Url" type="video/mp4">
        <p class="vjs-no-js">  播放視頻需要啟用 JavaScript,推薦使用<a href="http://videojs.com/html5-video-support/" target="_blank">支持HTML5</a>的瀏覽器訪問。</p>
    </video>

事件關(guān)注:

我們一般關(guān)注開始,暫停,結(jié)束這三個(gè)事件

 var player = videojs('video', { }, function () {
           console.log('Good to go!');
           //this.play(); // if you don't trust autoplay for some reason
       });
       player.on('play', function () {
           console.log('開始/恢復(fù)播放');
       });
       player.on('pause', function () {
           console.log('暫停播放');
       });
       player.on('ended', function () {
           console.log('結(jié)束播放');
       });

 還有更新事件:

player.on('timeupdate', function() {
           console.log(player.currentTime());
       });

可以通過判斷當(dāng)前時(shí)間和總時(shí)間是否相等來判斷視頻是否結(jié)束:

player.on('timeupdate', function () {  
    // 如果 currentTime() === duration(),則視頻已播放完畢
    if (player.duration() != 0 && player.currentTime() === player.duration()) {
            // 播放結(jié)束
        }
    });

有前輩指出在ended事件在安卓設(shè)備上沒有正確觸發(fā)(先備著)。

MIME類型設(shè)置

默認(rèn)的iis MIME設(shè)置是沒有增加mp4類型的,會(huì)出現(xiàn)本地播放沒有問題,但是到了服務(wù)器上就出404錯(cuò)誤。這需要在iis中設(shè)置MIME:

常見視頻格式:

flv格式是加入關(guān)聯(lián)擴(kuò)展名:.flv,內(nèi)容類型:application/octet-stream
f4v格式是擴(kuò)展名:.f4v,內(nèi)容類型:application/octet-stream
mp4格式是擴(kuò)展名:.mp4,內(nèi)容類型:video/mp4
ogv格式是擴(kuò)展名:.ogv ,內(nèi)容類型:video/ogg
webm格式是擴(kuò)展名:.webm,內(nèi)容類型:video/webm
設(shè)置完重啟iis才能生效。

樣式自定義

 官方給了一個(gè)codepen的地址 http://codepen.io/heff/pen/EarCt 可以編輯玩玩。 主要是播放按鈕,控制條和進(jìn)度條。默認(rèn)就是上面那樣。

 還有這款:http://codepen.io/zanechua/pen/GozrNe   SublimeVideo

Flash設(shè)置

Playback技術(shù)用來在瀏覽器或插件中播放視頻或音頻文件,如果是h5會(huì)使用video或audio元素,如果是flash,會(huì)定義一個(gè)flash播放器。不止flash,還支持Silverlight、Quicktime等技術(shù)播放。可以在元素中直接定義data-setup。指定支持的技術(shù)。

<video data-setup='{"techOrder": ["html5", "flash", "other supported tech"]}'

或者使用JavaScript:

videojs("videoID", {
  techOrder: ["html5", "flash", "other supported tech"]
});

這里默認(rèn)的規(guī)則是,會(huì)用第一項(xiàng)技術(shù)去播放,不行再使用后面的選項(xiàng)。比如上方html5寫在第一位,就會(huì)用html5播放所有的視頻。如果我們想flash優(yōu)先,放在前面即可:

 data-setup='{ "techOrder": ["flash","html5"] }'

在頁面元素中你會(huì)發(fā)現(xiàn),video.js給我們使用的flash對(duì)象了。

自動(dòng)播放:

給video元素加上autoplay屬性,或者在js中加入autoplay:true

 <video id="video" autoplay poster="/images/bk.png" width="375" height="200" controls preload="none" > </video>

      var player = videojs('video', { autoplay:true }, function () {
           console.log('Good to go!');
           //this.play(); // 保險(xiǎn)你還可以主動(dòng)調(diào)用play()
       });

自動(dòng)播放總讓人討厭,反之就是刪除autoplay屬性或設(shè)置為false。

其他:

video.js支持?jǐn)U展插件,用起來很方便。

//定義一個(gè)插件
        function examplePlugin(options) {
            this.on('play', function (e) {
                console.log('playback has started!');
            });
        }
        //注冊(cè)
        videojs.plugin('examplePlugin', examplePlugin);
        // 使用
        player.examplePlugin({ exampleOption: true });

插件內(nèi)部可以直接調(diào)用播放器的api。 有一款playlist的插件可以研究下,如過你需要播放列表。https://github.com/brightcove/videojs-playlist  以及 http://videojs.com/advanced/  有這樣的效果:
 

總結(jié)

以上所述是小編給大家介紹的HTML5視頻播放插件 video.js介紹 ,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

標(biāo)簽:淮安 十堰 佳木斯 酒泉 咸寧 廣西 南京 西寧

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《HTML5視頻播放插件 video.js介紹》,本文關(guān)鍵詞  HTML5,視頻,播放,插件,video.js,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《HTML5視頻播放插件 video.js介紹》相關(guān)的同類信息!
  • 本頁收集關(guān)于HTML5視頻播放插件 video.js介紹的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产在线精品国自产拍免费| 毛片av一区二区三区| 国产一区视频导航| 国产精品 欧美精品| 美女www一区二区| 日本欧美加勒比视频| 国产高清精品网站| 97精品国产露脸对白| 欧美一区二区久久| 中文字幕国产一区二区| 亚洲福利视频一区| 国产精品五月天| 欧美国产激情二区三区 | 欧美精品1区2区| 国产激情一区二区三区四区| 日本 国产 欧美色综合| 国产一区二区三区在线观看免费| 日本在线不卡一区| av电影天堂一区二区在线观看| 国产精品白丝jk白祙喷水网站| 成人免费视频免费观看| 91精品国产入口在线| 亚洲精品久久久久久国产精华液| www.性欧美| 欧美xxxx在线观看| 国产亚洲精品精华液| 日韩精品一区二区在线观看| 久久蜜桃一区二区| 中文字幕高清不卡| 欧美一区二区三区视频在线 | 欧美日韩精品三区| 欧美三级在线视频| 久久久亚洲高清| 亚洲一级不卡视频| 日本丰满少妇一区二区三区| 中文乱码免费一区二区| 久久草av在线| 色8久久精品久久久久久蜜| 久久综合久久综合久久综合| 亚洲成av人片一区二区梦乃| 国产suv精品一区二区三区| 91精品国产入口| 无码av中文一区二区三区桃花岛| 欧美无人高清视频在线观看| 亚洲一二三专区| 久久成人18免费观看| 欧美日韩在线电影| 7777精品伊人久久久大香线蕉经典版下载 | 人禽交欧美网站| 中文在线免费一区三区高中清不卡| 免费在线一区观看| 亚洲国产精品精华液2区45| 日韩免费高清av| 国产精品乱码一区二三区小蝌蚪| 欧美激情综合五月色丁香小说| 欧美一级免费大片| 精品少妇一区二区三区免费观看| 4hu四虎永久在线影院成人| 欧美一区二区黄| 国产精品久久久久久久久动漫| 精品国产免费人成电影在线观看四季 | 99久久精品免费看国产免费软件| 日韩一区二区在线免费观看| 亚洲成人激情社区| 7777精品伊人久久久大香线蕉完整版 | 日韩一区二区三区视频在线观看| 日韩免费在线观看| 亚洲一区二区中文在线| 波多野结衣精品在线| 欧美xxxxxxxx| 精品视频在线看| 国产精品久久看| 91亚洲永久精品| 亚洲精品一二三区| 日韩欧美激情四射| 麻豆一区二区三| 日韩一区二区影院| 亚洲人成人一区二区在线观看 | www.亚洲激情.com| 中文在线资源观看网站视频免费不卡| 奇米色一区二区| 激情综合色播五月| 精品国产乱码久久久久久久久| 色综合久久88色综合天天免费| 欧美激情在线一区二区| 在线观看av不卡| 久久精品国产网站| 一区二区三区中文在线| 色视频一区二区| 亚洲美女区一区| 欧美日韩在线一区二区| 奇米影视一区二区三区| 精品福利av导航| 色婷婷亚洲综合| 激情综合一区二区三区| 欧美日韩国产免费一区二区| 国产很黄免费观看久久| 免费精品99久久国产综合精品| 日韩午夜av电影| 欧美日韩不卡一区| 91精品国产色综合久久| 91女人视频在线观看| 久久精品99国产精品日本| 国产亚洲欧美中文| 亚洲综合无码一区二区| 久久一日本道色综合| 国产精品久久久久久久久晋中| 欧美日韩国产乱码电影| 波多野结衣91| 亚洲国产精品久久久久婷婷884 | 久久亚洲春色中文字幕久久久| 欧美精品丝袜久久久中文字幕| 国产精品国产三级国产专播品爱网| 综合av第一页| 中文字幕中文字幕中文字幕亚洲无线| 7777精品伊人久久久大香线蕉完整版 | 精品区一区二区| 99视频有精品| 色综合久久久久久久久| 91成人看片片| 色中色一区二区| 成人av在线一区二区| 欧美日韩国产综合草草| 日韩三级av在线播放| 日韩欧美在线观看一区二区三区| 精品国产免费一区二区三区四区 | 亚洲国产婷婷综合在线精品| 中文字幕在线观看一区二区| 91丝袜美女网| 欧美一区二区视频在线观看| 蜜桃av一区二区| 成人一区二区三区| 91精品在线观看入口| 最新热久久免费视频| 亚洲电影中文字幕在线观看| 成人高清免费观看| 91麻豆精品国产91久久久久久久久 | 91国偷自产一区二区三区成为亚洲经典 | 亚洲国产sm捆绑调教视频| 亚洲女子a中天字幕| 1000精品久久久久久久久| 九色综合狠狠综合久久| 成人午夜视频福利| 91精品国产高清一区二区三区蜜臀 | 日韩电影免费在线看| 亚洲一二三专区| 亚洲一区中文在线| 国产一区二区三区免费观看| 91老师片黄在线观看| 欧美系列亚洲系列| 国产传媒一区在线| 91精品国产高清一区二区三区蜜臀| 亚洲精品一区在线观看| 亚洲三级小视频| 欧美亚洲国产一区在线观看网站| 精品久久久久久久久久久久久久久| 亚洲欧美日韩国产综合在线| 免费av成人在线| 99精品在线观看视频| 欧美xxxxxxxx| 国产黄色精品网站| 日韩一级片在线播放| 精品国产凹凸成av人导航| 另类小说一区二区三区| 色视频欧美一区二区三区| 中文字幕亚洲成人| 国产真实精品久久二三区| 欧美一区二区在线看| 免费成人在线播放| 欧美成人欧美edvon| 日本中文字幕不卡| bt欧美亚洲午夜电影天堂| 国产人伦精品一区二区| 国产成人综合在线观看| 日韩vs国产vs欧美| 蜜臀av亚洲一区中文字幕| 久久国产三级精品| 午夜欧美电影在线观看| 五月天婷婷综合| 精品一区二区在线观看| 国产一区二区三区免费观看| 高清免费成人av| 色网站国产精品| 欧美剧在线免费观看网站| 欧美亚洲综合久久| 在线观看视频一区二区| 欧美性大战久久久久久久蜜臀| 色婷婷综合久久久久中文一区二区| 这里只有精品免费| 国产欧美日韩不卡免费| 国产精品三级在线观看| 亚洲妇女屁股眼交7| 久久99久久久久| 91福利国产精品| 欧美精品一区二区在线播放| 国产精品国产三级国产专播品爱网| 免费久久99精品国产| 在线播放中文字幕一区| 欧美日韩高清影院| 免费成人深夜小野草|