日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

videojs使用技巧

發布時間:2023/12/15 综合教程 46 生活家
生活随笔 收集整理的這篇文章主要介紹了 videojs使用技巧 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

摘自https://www.awaimai.com/2053.html

1 初始化

Videojs初始化有兩種方式。

1.1 標簽方式

一種是在<video>標簽里面加上class="video-js"data-setup='{}'屬性。

注意,兩者缺一不可。

我剛開始的時候覺得后面的值為空對象{},不放也行,導致播放器加載不出來,后來加上來就可以了。

1.2 JS方式

另外一種方法是通過JS初始化,格式:

var player = videojs('my-player');

這樣有個要求,就是不能配置data-setup,并且需要傳入<video>的id。

當然,如果不想一個個初始化,可以這樣來:

(function(){
    var videos = document.getElementsByTagName('video');
    for(i=0; i<videos.length; i++) {
        var video = videos[i];
        if(video.className.indexOf('video-js') > -1) {
            videojs(video.id).ready(function(){
            });
        }
    }
})();

2 播放按鈕居中

videojs默認的播放按鈕在左上角,是作者認為會遮擋內容考慮的。

不過這是可以通過參數修改的,在<video>標簽中加入vjs-big-play-centered類,就可以了。

像這樣:

class="video-js vjs-big-play-centered"

3 支持<audio>音樂標簽

videojs 4.9開始支持<audio>標簽,支持的方式就是,播放的時候封面不會消失。

但是上面的播放框還是一直在的,配置方式和<video>標簽一樣,也必須要配置data-setup參數。

4 禁止在iPhone safari中自動全屏

很多人給出的方法是,在<video>標簽中加入playsinline參數,如下

<video playsinline ></video>

注意,在iOS10之前用的是webkit-playsinline。

5 暫停時顯示播放按鈕

videojs在未播放時,會顯示一個大的播放按鈕,上面我們提到如何讓他居中。

那么,如何在視頻暫停時也顯示這個播放按鈕呢?

有很多用JS的解決辦法,感覺都挺麻煩的。

其實用CSS就可以搞定了:

.vjs-paused .vjs-big-play-button,
.vjs-paused.vjs-has-started .vjs-big-play-button {
    display: block;
}

是不是很輕便很簡單 :)

6 播放按鈕變○圓形

videojs默認的播放按鈕是圓角矩形,但是一般我們更熟悉圓形的播放按鈕。

那么怎么改呢?還是用CSS來解決。

.video-js .vjs-big-play-button{
    font-size: 2.5em;
    line-height: 2.3em;
    height: 2.5em;
    width: 2.5em;
    -webkit-border-radius: 2.5em;
    -moz-border-radius: 2.5em;
    border-radius: 2.5em;
    background-color: #73859f;
    background-color: rgba(115,133,159,.5);
    border-width: 0.15em;
    margin-top: -1.25em;
    margin-left: -1.75em;
}
/* 中間的播放箭頭 */
.vjs-big-play-button .vjs-icon-placeholder {
    font-size: 1.63em;
}
/* 加載圓圈 */
.vjs-loading-spinner {
    font-size: 2.5em;
    width: 2em;
    height: 2em;
    border-radius: 1em;
    margin-top: -1em;
    margin-left: -1.5em;
}

因為原來居中的時候寬度和高度改變了,所以margin的值也要相應改變

7 點擊屏幕切換播放/暫停

這個是視頻播放的時候用得較多的功能,解決方法如下。

.video-js.vjs-playing .vjs-tech {
    pointer-events: auto;
}

pointer-events是CSS的一個屬性,用來控制鼠標的動作,具體可參考《CSS里的pointer-events屬性》。

8 重載視頻文件

總有那么一些情形,我們需要重新載入視頻文件。

比如,馬上播放剛上傳的文件。

例如這樣的標簽:

<video id="example_video">
    <source id="videoMP4" src="1.mp4" />
</video>
<button id="reload">重載</button>

那通過JS方式就可以這樣實現:

var video = document.getElementById('example_video');
var source = document.getElementById('videoMP4');
$("#reload").click(function() {
    video.pause()
    source.setAttribute('src', '2.mp4');
    video.load();
    video.play();
});

或者:

var video = document.getElementById('example_video');
$("#reload").click(function() {
    video.pause()
    video.setAttribute('src', '2.mp4');
    video.load();
    video.play();
});

總結

以上是生活随笔為你收集整理的videojs使用技巧的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲欧美变态另类丝袜第一区 | 少妇饥渴难耐 | 欧美日韩在线影院 | 日韩午夜在线播放 | 欧美高清大白屁股ass18 | 强行挺进白丝老师里呻吟 | 不卡免费视频 | 亚洲国产一区二区在线观看 | 午夜爽爽爽视频 | 亚洲精品日韩在线观看 | 好吊妞视频一区二区三区 | 亚洲中文无码久久 | 久久精品视频在线 | 五月综合激情日本mⅴ | 国产精品66 | 黄色大网站 | se94se欧美 | 欧美视频自拍偷拍 | 97成人人妻一区二区三区 | 欧美成人精品 | 欧美a在线| 欧洲-级毛片内射 | 亚洲一区二区自拍 | 成人午夜黄色 | 射婷婷 | 中文字幕日本在线观看 | 国产又粗又猛又黄又爽的视频 | 国产激情网址 | 欧美巨乳在线 | 美女被草出白浆 | 中文字幕 国产 | 青青草原伊人 | 亚洲男人天堂2018 | 国产欧美日韩在线 | 欧美最猛黑人xxxx黑人猛交 | 黑人vs亚洲人在线播放 | 日本色片网站 | 精品乱码一区二区三四区视频 | 91学生片黄 | 麻豆精品一区二区三区 | 国产精品二区在线 | 久久亚洲一区二区三区四区五区 | 女人脱下裤子让男人捅 | 国产麻豆自拍 | 自拍愉拍 | 中文字幕岛国 | 欧美肥老妇视频 | 久久久欧美 | 欧美高清日韩 | 伊人av综合网| 欧美色欧美色 | 伊人一区二区三区 | 日韩一区二区三区四区在线 | 麻豆一区二区三区 | 青青草公开视频 | 亚洲中文字幕无码av | 黄色a大片 | 免费观看一区二区三区毛片 | 性欧美成人播放77777 | youjizz视频 | 国产色网站 | 国产一线av | 国产精品久久久久久久久久辛辛 | 交专区videossex另类 | 色综合视频在线 | 伊人影院99 | 1769国产| 天堂av在线免费观看 | www.亚色 | 欧美日韩在线观看视频 | 国产日产欧洲无码视频 | 欧美性猛交xxx乱久交 | 久久亚洲av永久无码精品 | 国产丝袜在线视频 | 丁香六月婷婷激情 | 玖玖视频 | 国产精品69久久久久 | 欧美性色a | 欧美三级一区二区 | 一级片黄色的 | 一区二区视频免费观看 | 奶水喷溅 在线播放 | 99热99re6国产在线播放 | 午夜影院免费看 | 精品视频免费播放 | 爱爱小视频网站 | 超碰2023 | 久久久国产一区二区三区 | 中文字幕一区二区三区四区 | 尤物在线精品 | 浪漫樱花动漫在线观看免费 | 一级片在线观看免费 | 亚洲熟女综合色一区二区三区 | 国产成年人 | 91精品国产色综合久久不卡98 | 特级少妇| 亚洲欧美日韩在线看 | 国产精品无码专区av免费播放 | 99国产精品久久久久久久 |