精品久久看,欧美成人久久一级c片免费,日本加勒比在线精品视频,国产一区二区三区免费大片天美,国产成人精品999在线,97理论三级九七午夜在线观看

東坡下載:內容最豐富最安全的下載站!

幫助|文件類型庫|最新更新|下載分類|排行榜

編程相關破解相關編程工具反編譯安裝制作程序源碼軟件補丁數據庫Visual Studiovc++visualbasicdreamweaver

首頁編程開發程序源碼 → html5 video(html5 video.js) 中文api

html5 video(html5 video.js)

html5 video(html5 video.js)中文api

  • 大小:311KB
  • 語言:中文
  • 平臺:Android
  • 更新:2016-08-11 14:54
  • 等級:
  • 類型:程序源碼
  • 網站:暫無
  • 授權:免費軟件
  • 廠商:
  • 產地:國產軟件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
軟件介紹軟件截圖相關軟件軟件教程網友評論下載地址

Video.js 是一個通用的在網頁上嵌入視頻播放器的 JS 庫,Video.js 自動檢測瀏覽器對 HTML5 的支持情況,如果不支持 HTML5 則自動使用 Flash 播放器。

videojs api 中文文檔

 videojs就提供了這樣一套解決方案,他是一個兼容html5的視頻播放工具,早期版本兼容所有瀏覽器,

方法是:提供三個后綴名的視頻,并在不支持html5的瀏覽器下生成一個flash的版本。

最新的3.1.0版本優化了之前的做法,只需要提供兩個格式的視頻,頁面制作起來更加方便,只有兩步走:
1、引用腳本,videojs很為你著想,直接cdn了,你都不需要下載這些代碼放入自己的網站
<link href=”http://vjs.zencdn.net/c/video-js.css” rel=”stylesheet”>
<script src=”http://vjs.zencdn.net/c/video.js”></script>
2、頁面中加入一個html5的video標簽,要這么加:
<video id=”my_video_1″ class=”video-js vjs-default-skin” controls preload=”auto” width=”640″ height=”264″ poster=”my_video_poster.png” data-setup=”{}”>
<source src=”my_video.mp4″ type=’video/mp4′>
<source src=”my_video.webm” type=’video/webm’>
</video>
其中post就是視頻的縮略圖,那倆source一個指向mp4視頻,一個指向webm視頻,在頁面加載過程中,video.js會判斷瀏覽器支持哪個格式視頻,會自動加載可播放的視頻。
簡單吧!

進階:使用api

獲取對象:
var myPlayer = _V_(“my_video_1″);
后面那個就是就是video標簽的id值,這是myPlayer就是播放器對象了。

播放:
myPlayer.play();
暫停:
myPlayer.pause();
獲取播放進度:
var whereYouAt = myPlayer.currentTime();
設置播放進度:
myPlayer.currentTime(120);
視頻持續時間,加載完成視頻才可以知道視頻時長,且在flash情況下無效
var howLongIsThis = myPlayer.duration();
緩沖,就是返回下載了多少
var whatHasBeenBuffered = myPlayer.buffered();
百分比的緩沖
var howMuchIsDownloaded = myPlayer.bufferedPercent();
聲音大。0-1之間)
var howLoudIsIt = myPlayer.volume();
設置聲音大小
myPlayer.volume(0.5);

取得視頻的寬度
var howWideIsIt = myPlayer.width();

設置寬度:
myPlayer.width(640);
獲取高度
var howTallIsIt = myPlayer.height();
設置高度:
myPlayer.height(480);
一步到位的設置大。
myPlayer.size(640,480);

全屏
myPlayer.enterFullScreen();
離開全屏
myPlayer.enterFullScreen();

添加事件
var myFunc = function(){
// Do something when the event is fired
};
myPlayer.addEvent(“eventName”, myFunc);
刪除事件
myPlayer.removeEvent(“eventName”, myFunc); 

所有事件列表:

NameDescriptionloadstart開始加載play播放.pause暫停.timeupdateFired when the current playback position has changed. During playback this is fired every 15-250 milliseconds, depnding on the playback technology in use.就是時間變化吧,與具體的播放技術有關,不同瀏覽器及格式不同。ended播放結束durationchangeFired when the duration of the media resource is changed, or known for the first time.下載進度變化吧。progress進度變化.resize大小修改.volumechange音量變化.error出錯.

      雖然文章說明在不支持html5的情況下,會以flash播放,但在支持html5的firefox下播放mp4時,卻遇到很大的困難,雖然調用了flash,但一直無法播放(不過我也一直懷疑我的firefox下的flash有問題,不知道是不是真的)。不過如果你聽從videojs的建議,放兩個格式的視頻,就不會有這個問題了。
最后,這么好使的腳本,是免費的么?
經查,該腳本遵循LGPLv3協議,聽著協議又頭大了?這里講個常識:
如果你的項目中要使用開源的代碼,而你的項目又不開源,可選的開源協議有:BSD、MIT、LGPL、Apache Licence 2.0。其中前兩種甚至可以修改源代碼,但一定要標注版權;后兩種可以隨便用,但是不要隨便改,呵呵。所以你要使用這個腳本的話,是完全可以的,api也這么全,至于css,并不受版權保護,你可以根據需要改變為你要的樣式即可。

關于開源協議,如果有朋友有興趣,可以留言討論,我將來會單獨寫一篇關于開源協議使用分析的文章。

另:附件中提供了3.1.0版本和2.0.2版本,我們并沒有將2.0.2版本的用法,但壓縮包里面有demo,使用的時候要調用下:VideoJS.setupAllWhenReady();

另外video的寫法中還有專門針對flash的寫法,當然你也可以用這個插件實現純粹的flash播放(只寫flash那部分就好,可以保證統一的瀏覽效果,不過ios的瀏覽器不兼容flash,這就要你自己進行判斷來處理


PC官方
安卓官方手機版
IOS官方手機版

html5 video(html5 video.js)截圖

下載地址

html5 video(html5 video.js) 中文api

熱門評論
最新評論
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)

編輯推薦

報錯

請簡要描述您遇到的錯誤,我們將盡快予以修正。

轉帖到論壇
輪壇轉帖HTML方式

輪壇轉帖UBB方式

主站蜘蛛池模板: 欧美色爱综合网 | 国产福利专区精品视频 | 国产一区二区三区成人久久片 | 97久久久久 | 国产在线成人精品 | 欧美做a一级视频免费观看 欧美做a欧美 | 精品久久免费观看 | 国产免费高清在线精品一区 | 看免费的毛片 | 激情视频网站 | 国产综合久久久久 | 久久免费视频精品 | 久久这里只有精品视频99 | 婷婷五月在线视频 | 99只有精品 | 激情综合色五月丁香六月亚洲 | 婷婷亚洲激情 | 亚洲久草视频 | 激情五月播播 | 精品一区二区在线观看 1080p | 欧美日韩国产免费一区二区三区 | 男人亚洲天堂 | 久久精品一区二区三区四区 | 成人自拍视频在线 | 嫩草影院发布页 | 欧美日韩高清在线观看一区二区 | 精品一区二区视频 | 丁香六月婷婷在线 | 欧美成人一区二区三区不卡 | 国内自拍视频网站 | 善良的嫂子3中文 | 国产精品高清视亚洲一区二区 | 国产在线观看99 | 视频免费观看 | 插久久| 久久男人网 | 精品久久国产老人久久综合 | 97视频免费在线观看 | 久久久久这里只有精品 | 精品一区二区三区视频在线观看免 | 国产高清视频免费观看 |