多個(gè)video視頻如何控制播當(dāng)前視頻

2023-03-04    分類: 網(wǎng)站建設(shè)

隨著各大電信運(yùn)營商網(wǎng)絡(luò)帶寬的升級,網(wǎng)站中的視頻已經(jīng)變得越來越普遍了,在網(wǎng)站制作過程中經(jīng)常會(huì)遇到視頻播放的問題,今天給大家分享多個(gè)video視頻如何控制播當(dāng)前視頻的方法。

視頻播放

第一種情況:
當(dāng)在一個(gè)頁面中放置多個(gè)video標(biāo)簽時(shí),點(diǎn)擊其中一個(gè)視頻,當(dāng)這個(gè)視頻處于播放中時(shí),再次點(diǎn)擊其他視頻,會(huì)發(fā)現(xiàn)上一個(gè)視頻仍然在播放。
我們要實(shí)現(xiàn)的需求就是在點(diǎn)擊一個(gè)視頻播放時(shí),其他正在處理播放的視頻自動(dòng)停止。
只需一段js即可搞定。


第二種情況:
當(dāng)點(diǎn)擊某個(gè)視頻的時(shí)候用彈窗形式播放視頻,這里介紹的是用js動(dòng)態(tài)的加載video內(nèi)容具體視頻內(nèi)容可以通過ajax后臺(tái)獲取:
function add_video(ts,id){
ts.parent().find('.video-tc').show();//彈窗
that=ts.parent().find('.boxs'); //視頻容器(具體看頁面布局);
$.ajax({
url: url_video,
type:"POST",
data:{"id":id},
success: function(val) {
that.append(val)//加載video內(nèi)容
}
});
}
加載有了下一步要關(guān)閉視頻
$(".video-tc .close").click(function () {
$(".video-tc").hide();
$(this).siblings().remove();//刪除視頻內(nèi)容
})
這里為什么要?jiǎng)h除視頻內(nèi)容如果全是video內(nèi)容并且每個(gè)video都是獨(dú)立的我們只需停止當(dāng)前video就可以
var myVideo = document.getElementsByTagName('video')[0]; //獲取視頻video
if (myVideo.paused){
myVideo.play();
}else{
myVideo.pause();
}
但是如果只有一個(gè)彈窗,就需要替換video的內(nèi)容可以是整個(gè)也可以是視頻地址

名稱欄目:多個(gè)video視頻如何控制播當(dāng)前視頻
新聞來源:http://muchs.cn/news/241429.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設(shè)計(jì)、搜索引擎優(yōu)化網(wǎng)站建設(shè)、網(wǎng)站排名、移動(dòng)網(wǎng)站建設(shè)、做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營