Video.js快速入門
我們可以下載 Video.js 的源碼放到自己的服務器上,或者使用免費的 CDN 托管版本。
在頁面中引用video-js.cs樣式文件和video.js
<link href="video-js.css" rel="external nofollow" rel="stylesheet" type="text/css"><script src="video.js"></script>
使用免費的CDN托管版本
<link rel="external nofollow" rel="stylesheet"><script src="http://vjs.zencdn.net/4.12/video.js"></script>
設置flash路徑,Video.js會在不支持html5的瀏覽中使用flash播放視頻文件
<script> videojs.options.flash.swf = "video-js.swf";</script>
引入video標簽,進行視頻播放
<video id="example_video_1" class="video-js vjs-default-skin" controls preload="none" width="640" height="264" poster="http://video-js.zencoder.com/oceans-clip.png" data-setup="{}"> <source src="http://m.survivalescaperooms.com/視頻地址格式1.mp4" type='video/mp4' /> <source src="http://m.survivalescaperooms.com/視頻地址格式2.webm" type='video/webm' /> <source src="http://m.survivalescaperooms.com/視頻地址格式3.ogv" type='video/ogg' /> <track kind="captions" src="demo.captions.vtt" srclang="en" label="English"></track><!-- Tracks need an ending tag thanks to IE9 --> <track kind="subtitles" src="demo.captions.vtt" srclang="en" label="English"></track><!-- Tracks need an ending tag thanks to IE9 --></video>如果需要設置自動播放,將下面代碼加到video后面
播放按鈕居中
默認情況下,大的播放按鈕是被定為在左上角的,這樣就不會覆蓋視頻內容。如果你想讓這個播放按鈕居中,你可以給你的 video 標簽添加額外的 vjs-big-play-centered 樣式.如果你還對播放按鈕樣式不滿意可重新定義.video-js .vjs-big-play-button{/*這里的樣式重寫*/}。
<video id="xttblog" class="video-js vjs-default-skin vjs-big-play-centered" controls preload="auto" width="640" height="264" poster="http://www.xttblog.com/test/oceans-clip.png" data-setup='{"example_option":true}'></video>為動態加載的HTML元素設置Video.js
web 頁面或者應用是動態加載 video 標簽的(ajax,appendChild),這樣在頁面加載后這個元素是不存在的,那么你會想要手動設置播放器而不是依靠 data-setup 屬性。要做到這一點,首先將 data-setup 屬性從 video 標簽中移除掉,這樣在播放器初始化的時候就不會混亂了。
videojs("xttblog", {}, function(){ // Player (this) is initialized and ready.});videojs 方法中的第一個參數是你的 video 標簽的 ID,用你自己的代替。
第二個參數是一個選項對象。它允許你像設置 data-setup 屬性一樣設置額外的選項。
新聞熱點
疑難解答
圖片精選