国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

html-video:計(jì)算視頻是否完整播放 / 計(jì)算視頻完播率

這篇具有很好參考價(jià)值的文章主要介紹了html-video:計(jì)算視頻是否完整播放 / 計(jì)算視頻完播率。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、video 播放視頻?

h5怎么知道視頻是否播放完,前端,html,音視頻,前端

<video width="100%"
        id="myVideo"
        object-fit="fill"
        :autoplay="true"
        :loop="false"
        :enable-auto-rotation="true"
        :enable-play-gesture="true"
        :src="videoInfo.videoUrl"
        :poster="videoInfo.videoCover"
        @play="videoPlay"
        @pause="videoPause"
        @ended="videoEnded"
        @timeupdate="updateProgress" // 當(dāng)媒介改變其播放位置時(shí)運(yùn)行腳本
>
</video>

二、視頻播放上報(bào)參數(shù)

序號(hào) 參數(shù) 備注
1 videoId 視頻id
2 duration 視頻的總時(shí)長(zhǎng),timeupdate事件中獲取,e.mp.detail.duration
3 currentTime 當(dāng)前視頻播放的時(shí)間,timeupdate事件中獲取,e.mp.detail.currentTime
每隔10秒調(diào)用接口上報(bào)一次,可根據(jù)需求具體確定

三、計(jì)算視頻是否完整播放

我們把duration按照一定間隔劃分成多個(gè)區(qū)間(比如10s一個(gè)區(qū)間),然后我們計(jì)算是否每個(gè)區(qū)間都有上報(bào)的記錄(至少有一次),整體達(dá)到90%,我們認(rèn)為是完整播放。

如果把觀看過(guò)程,通過(guò)上報(bào)的數(shù)據(jù)記錄在“平滑折線圖”中
x軸是視頻時(shí)間軸,duration
y軸是上報(bào)記錄,currentTime
如果是平滑線條就是正常完播
如果是有來(lái)回的折線就是有拖動(dòng)進(jìn)度條
比如1分鐘的視頻,10秒上報(bào)一次,整個(gè)觀看的過(guò)程都能記錄下來(lái),我們甚至能和用戶一模一樣的觀看一遍

h5怎么知道視頻是否播放完,前端,html,音視頻,前端?

h5怎么知道視頻是否播放完,前端,html,音視頻,前端?

四、計(jì)算視頻完播率

完播率 = 完播次數(shù) / 觀看次數(shù)

五、視頻播放上報(bào)優(yōu)化

如果可以是視頻播放完畢 / 離開(kāi) / 刷新頁(yè)面 / 小程序的退出 等時(shí)候上報(bào),那么上報(bào)一次就可以了

埋點(diǎn)tracker:前端埋點(diǎn)服務(wù)-技術(shù)要點(diǎn)梳理 / 判斷頁(yè)面是刷新還是關(guān)閉 / 瀏覽器tab狀態(tài) / navigator.sendBeacon_前端埋點(diǎn)框架-CSDN博客

六、過(guò)程記錄

6.1、禁用下載按鈕、全屏按鈕和遠(yuǎn)程播放按鈕

controlslist nodownload 禁用下載按鈕
nofullscreen 禁用全屏按鈕
noremoteplayback 禁用遠(yuǎn)程播放按鈕
<video controls controlsList="nodownload nofullscreen noremoteplayback">
  <source src="path/to/video.mp4" type="video/mp4">
</video>

原生video標(biāo)簽隱藏底部功能按鈕_controlslist="nodownload-CSDN博客

6.2、判斷頁(yè)面是刷新還是關(guān)閉、瀏覽器tab狀態(tài)

埋點(diǎn)tracker:前端埋點(diǎn)服務(wù)-技術(shù)要點(diǎn)梳理_前端埋點(diǎn)框架-CSDN博客

6.3、實(shí)際播放時(shí)長(zhǎng) / 視頻總時(shí)長(zhǎng),可以計(jì)算完播嗎

不能,不能排除用戶來(lái)回拖放進(jìn)度條

七、歡迎交流指正

八、參考鏈接

HTML 事件 | 菜鳥(niǎo)教程文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-795693.html

HTML <video> 標(biāo)簽 | 菜鳥(niǎo)教程

完播率怎么計(jì)算 - 知乎

循環(huán)系數(shù)、區(qū)間完播率、總體完播率 - 嗶哩嗶哩

HTML 事件 | 菜鳥(niǎo)教程

到了這里,關(guān)于html-video:計(jì)算視頻是否完整播放 / 計(jì)算視頻完播率的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • uniapp(全端兼容) - 最新詳細(xì)禁用video視頻組件的拖動(dòng)快進(jìn)快退功能,禁止視頻播放組件video拖曳改變視頻進(jìn)度,uni-app如何不讓視頻播放器手動(dòng)快進(jìn)和快退(可保證用戶完整觀看完視頻)

    uniapp(全端兼容) - 最新詳細(xì)禁用video視頻組件的拖動(dòng)快進(jìn)快退功能,禁止視頻播放組件video拖曳改變視頻進(jìn)度,uni-app如何不讓視頻播放器手動(dòng)快進(jìn)和快退(可保證用戶完整觀看完視頻)

    在uniapp小程序/h5網(wǎng)頁(yè)網(wǎng)站/安卓蘋(píng)果app/nvue等(全平臺(tái)完美兼容)開(kāi)發(fā)中,詳細(xì)實(shí)現(xiàn)Video視頻組件禁止用戶快進(jìn)和快退,屏蔽禁用屏幕拖拽進(jìn)行快退和快進(jìn)功能(禁止用戶拖動(dòng)視頻進(jìn)度條),強(qiáng)制讓用戶從0-100完整觀看完視頻允許中途快進(jìn),適用于uni-app官方video視頻組件,也支持

    2024年04月27日
    瀏覽(28)
  • 數(shù)倉(cāng)經(jīng)典案例-各個(gè)視頻平均完播率、平均播放進(jìn)度

    數(shù)倉(cāng)經(jīng)典案例-各個(gè)視頻平均完播率、平均播放進(jìn)度

    問(wèn)題1:計(jì)算2021年里有播放記錄的每個(gè)視頻的完播率(結(jié)果保留三位小數(shù)),并按完播率降序排序 注:視頻完播率是指完成播放次數(shù)占總播放次數(shù)的比例。簡(jiǎn)單起見(jiàn),結(jié)束觀看時(shí)間與開(kāi)始播放時(shí)間的差=視頻時(shí)長(zhǎng)時(shí),視為完成播放。 答案: 問(wèn)題2:計(jì)算各類視頻的平均播放進(jìn)度,

    2023年04月22日
    瀏覽(17)
  • vue 項(xiàng)目中使用video實(shí)現(xiàn)視頻播放效果暫停播放(多個(gè)視頻)

    根據(jù)ref判斷是否暫停狀態(tài)返回 true false vue 控制video視頻的播放暫停(多個(gè)視頻) 安裝video.js 在main.js中引用 頁(yè)面

    2024年02月11日
    瀏覽(19)
  • video 自定義視頻播放控件

    video 自定義視頻播放控件

    ui設(shè)計(jì)的界面總是極具個(gè)性化的,要去修改插件中的視頻控件的樣式和布局太困難了,那就自己參照video原生事件,重寫(xiě)一個(gè)吧。 (效果圖預(yù)覽) ?html video標(biāo)簽 | 菜鳥(niǎo)教程 參數(shù)說(shuō)明:(更多屬性參照上述菜鳥(niǎo)教程中的video標(biāo)簽) controls:默認(rèn)為true,即向用戶展示視頻控件(如

    2024年02月02日
    瀏覽(34)
  • 蘋(píng)果手機(jī)video標(biāo)簽播放視頻問(wèn)題(播放mp4視頻遇到的坑)

    1.場(chǎng)景描述 服務(wù)端上傳MP4視頻文件,iOS客戶端通過(guò)URL播放該視頻文件。提供視頻接口,可以進(jìn)行視頻下載或者直接播放,但是iOS手機(jī)無(wú)法播放,且PC端safari瀏覽器也無(wú)法播放。 2.問(wèn)題描述 安卓手機(jī)可以正常播放視頻,iOS手機(jī)無(wú)法播放,且PC段safari瀏覽器也無(wú)法播放。 3.問(wèn)題分

    2024年02月22日
    瀏覽(91)
  • Vue2視頻播放(Video)

    Vue2視頻播放(Video)

    Vue3視頻播放(Video) 可自定義設(shè)置以下屬性:?? 視頻文件url(src),必傳,默認(rèn) \\\'\\\',支持網(wǎng)絡(luò)地址https和相對(duì)地址require(\\\'...\\\') 視頻封面url(poster),默認(rèn) \\\'\\\',支持網(wǎng)絡(luò)地址https和相對(duì)地址require(\\\'...\\\') 在未設(shè)置封面時(shí),自動(dòng)截取視頻第 second 秒對(duì)應(yīng)幀作為視頻封面(second),默

    2024年02月06日
    瀏覽(21)
  • Video.js實(shí)現(xiàn)在html頁(yè)面播放rtmp流媒體

    要在HTML頁(yè)面中使用Video.js播放RTMP流媒體,需要使用videojs-contrib-media-sources插件和videojs-flash插件。以下是一個(gè)示例代碼: !DOCTYPE html html ? head ? ? link href=\\\"http://vjs.zencdn.net/7.14.3/video-js.css\\\" rel=\\\"stylesheet\\\" ? ? script src=\\\"http://vjs.zencdn.net/7.14.3/video.js\\\"/script ? ? script src=\\\"https://cdnjs.cloudflare.c

    2024年02月08日
    瀏覽(35)
  • HTML5中video元素事件詳解(實(shí)時(shí)監(jiān)測(cè)當(dāng)前播放時(shí)間)

    video后邊幾個(gè)元素,可處理ios 系統(tǒng)的兼容性 事件 描述 loadstart 瀏覽器開(kāi)始在網(wǎng)上尋找媒體數(shù)據(jù) progress 瀏覽器正在獲取媒體數(shù)據(jù) suspend 瀏覽器暫停獲取媒體數(shù)據(jù),但是下載過(guò)程并滑正常結(jié)束 abort 瀏覽器在下載完全部媒體數(shù)據(jù)之前中止獲取媒體數(shù)據(jù),但是并不是由錯(cuò)誤引起的

    2024年02月08日
    瀏覽(87)
  • springboot + vue3實(shí)現(xiàn)視頻播放Demo(video.js & Vue3-video-play視頻播放器)

    springboot + vue3實(shí)現(xiàn)視頻播放Demo(video.js & Vue3-video-play視頻播放器)

    ffmpeg官網(wǎng) 長(zhǎng)時(shí)長(zhǎng)視頻java存儲(chǔ)及vue播放解決方法 【 攻城略地 】vue3 + video.js播放m3u8視頻流格式 Vue3-video-play組件官網(wǎng) Vue3視頻播放器組件Vue3-video-play入門(mén)教程 vue-video-player播放m3u8格式的視頻 Spring boot視頻播放(解決MP4大文件無(wú)法播放),整合ffmpeg,用m3u8切片播放。 Java獲取MP4視頻文

    2024年02月07日
    瀏覽(33)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包