国产精品一区二区三区……-大杳蕉伊人欧美一本遒在饯-日本不卡一区免费在线观看-国产亚洲欧美中文字幕

400-800-9385
網(wǎng)站建設資訊詳細

關于video視頻彈窗關閉之后的重置

發(fā)表日期:2018-07-12 11:20:37   作者來源:方維網(wǎng)絡   瀏覽:10009   標簽:網(wǎng)站制作    

<video> 標簽是 HTML 5 的新標簽, 標簽定義視頻,比如電影片段或其他視頻流。

 

<video>標簽的屬性

屬性 描述
autoplay autoplay 如果出現(xiàn)該屬性,則視頻在就緒后馬上播放。
controls controls 如果出現(xiàn)該屬性,則向用戶顯示控件,比如播放按鈕。
height pixels 設置視頻播放器的高度。
loop loop 如果出現(xiàn)該屬性,則當媒介文件完成播放后再次開始播放。
preload preload 如果出現(xiàn)該屬性,則視頻在頁面加載時進行加載,并預備播放。
如果使用 "autoplay",則忽略該屬性。
src url 要播放的視頻的 URL。
width pixels 設置視頻播放器的寬度。
 
 
 












HTML5 <video> - 方法、屬性以及事件

下面列出了大多數(shù)瀏覽器支持的視頻方法、屬性和事件:
方法 屬性 事件
play() currentSrc play
pause() currentTime pause
load() videoWidth progress
canPlayType videoHeight error
  duration timeupdate
  ended ended
  error abort
  paused empty
  muted emptied
  seeking waiting
  volume loadedmetadata
  height  
  width  






















注釋:在所有屬性中,只有 videoWidth 和 videoHeight 屬性是立即可用的。在視頻的元數(shù)據(jù)已加載后,其他屬性才可用。
 
最近在一個項目上遇到了視頻彈窗關閉后視頻繼續(xù)播放而不是暫?;蛘叱跏蓟阶畛鯛顟B(tài)的問題,html中video彈窗結構代碼如下:

視頻播放代碼
 
在點擊觸發(fā)彈窗之后點擊播放能正常播放,在瀏覽器上的表現(xiàn)效果如下:

視頻展示

可以看到播放器上并沒有重置視頻的按鈕,而且這里需要的是通過點擊<div class=”video-bg”>的灰色背景層來實現(xiàn)關閉彈窗的,代碼如下:

JS代碼
 
點擊關閉彈窗的功能實現(xiàn)了,但是在關閉彈窗之后就發(fā)現(xiàn)問題了:點擊關閉彈窗之后雖然視頻彈窗關閉了,但是視頻還在播放,雖然沒有視頻內容,但是還是聽的到視頻的聲音,這點在用戶體驗上就很不友好了,要關閉當然就要關閉得徹徹底底,那么這里需要關閉彈窗之后就需要讓視頻停止播放,同時也需要再下次再點開的時候視頻重頭播放吧,如果說瀏覽了其他內容之后再回到這里點開視頻還是在上次播放停止的位置,這樣也不能完全體現(xiàn)視頻的價值,那么就需要在點擊關閉彈窗之后讓視頻停止播放而且還要讓視頻初始化到最開始的地方,該怎么實現(xiàn)呢,這里我是這樣做的:

視頻JS代碼
 
通過獲取box里面的代碼,然后移出本次播放的video視頻代碼模塊,然后通過 append將獲取到的代碼模塊插入到box中,這樣這個視頻彈窗關閉的時候也就達到了重置的目的。這樣項目的問題解決了。

作者:方維網(wǎng)絡樂文慶
如沒特殊注明,文章均為方維網(wǎng)絡原創(chuàng),轉載請注明來自http://pdcharm.com/news/4417.html
潜山县| 昆明市| 怀宁县| 肃南| 来凤县| 阿合奇县| 中阳县| 乌拉特前旗| 前郭尔| 曲沃县| 永清县| 建昌县| 襄垣县| 樟树市| 灌云县| 鄂托克前旗| 凤阳县| 太原市| 河池市| 交口县| 拜城县| 潞西市| 舒城县| 华阴市| 中阳县| 红原县| 芒康县| 辽阳县| 广东省| 山阴县| 公安县| 通江县| 昌吉市| 三河市| 任丘市| 广昌县| 奉新县| 南部县| 年辖:市辖区| 松阳县| 萍乡市|