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

vue3視頻大小適配瀏覽器窗口大小

這篇具有很好參考價(jià)值的文章主要介紹了vue3視頻大小適配瀏覽器窗口大小。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目標(biāo):按瀏覽器窗口的大小,平鋪視頻,來適配屏幕的大小

考慮使用 DPlayer.js、video.js、vue-video-player等視頻插件,但報(bào)了各種各樣的錯(cuò);試過使用 js 對視頻進(jìn)行同比例放大,再判斷其與窗口的大小取最小值,思路沒錯(cuò),但我的獲取視頻大小是undefined,大概率是哪里出問題了....問了朋友

朋友提到了 css3 中的 calc 方法,另外,還提到了和父組件的大小一樣

vue3視頻大小適配瀏覽器窗口大小,vue學(xué)習(xí),筆記,前端,javascript,開發(fā)語言

等下,“和父組件的大小一樣”,那我把父組件寫死試試,思路打開,啊啊啊啊我可以啦

解決方法: 使用 html5 自帶的video,將video的盒子改為 100%寬,高度改為 視寬減掉頂欄和底欄,父組件的盒子可以考慮不改動(dòng)。

vue3視頻大小適配瀏覽器窗口大小,vue學(xué)習(xí),筆記,前端,javascript,開發(fā)語言

vue3視頻大小適配瀏覽器窗口大小,vue學(xué)習(xí),筆記,前端,javascript,開發(fā)語言


自帶的video僅支持三種視頻格式: MP4, WebM, 和 Ogg。

改進(jìn):在于使用的 calc 方法減去的長度,可以設(shè)置為變量,根據(jù)當(dāng)前窗口不同的頂欄底欄高度進(jìn)行改變。

參考:指南 | DPlayer (diygod.dev)

web前端培訓(xùn)分享:使用Dplayer實(shí)現(xiàn)Vue3中的視頻及彈幕播放_51CTO博客_vue dplayer

vue vue-dplayer 視頻播放器 自適應(yīng)瀏覽器寬高 - 簡書 (jianshu.com)

vue3使用dplayer視頻播放器_前端混子的博客-CSDN博客

Vue-DPlayer詳細(xì)使用(包含遇到坑)_一花一world的博客-CSDN博客

DPlayer.js視頻播放插件_dplayer.min.js-CSDN博客

DPlayer視頻播放器使用方法_dplayer.min.js-CSDN博客

使用Dplayer實(shí)現(xiàn)Vue3中的視頻及彈幕播放_dplayer視頻怎么播放-CSDN博客

HTML5 Video(視頻) | 菜鳥教程文章來源地址http://www.zghlxwxcb.cn/news/detail-741309.html

到了這里,關(guān)于vue3視頻大小適配瀏覽器窗口大小的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • Angular:根據(jù)瀏覽器縮放比例,自適應(yīng)窗口大小

    Angular:根據(jù)瀏覽器縮放比例,自適應(yīng)窗口大小

    實(shí)際生產(chǎn)過程中,客戶有時(shí)會(huì)提出一些界面優(yōu)化的需求。拿到需求后,你會(huì)發(fā)現(xiàn)與前端框架設(shè)計(jì)理念背道而馳,但也要盡量滿足,因?yàn)榭蛻艟褪巧系邸?前不久,就接到一個(gè)優(yōu)化需求,客戶要求縮放屏幕,界面要自動(dòng)適應(yīng)屏幕大小。當(dāng)時(shí)我腦海里閃現(xiàn)了幾個(gè)字:“太殘暴了”!

    2024年02月04日
    瀏覽(36)
  • Unity: WebGL發(fā)布后在瀏覽器上運(yùn)行時(shí)窗口大小自適應(yīng)

    Unity: WebGL發(fā)布后在瀏覽器上運(yùn)行時(shí)窗口大小自適應(yīng)

    ?這個(gè)效果是根據(jù)19:6(也就是1920:1080的頁面大小來設(shè)計(jì)的) 整體來說修改以下兩個(gè)文件來進(jìn)行達(dá)成效果預(yù)覽,第一個(gè)是index.html、第二個(gè)是TemplateData文件下的style.css文件 修改對比 ?其中上圖一段注釋的腳本是webgl進(jìn)入全屏狀態(tài)的的腳本,就是顯示下圖的腳本(去掉就不顯示

    2024年02月16日
    瀏覽(40)
  • Unity 工具之 UniWebView 內(nèi)嵌網(wǎng)頁/瀏覽器到應(yīng)用中,并且根據(jù)UGUI大小放置(簡單適配UGUI)

    Unity 工具之 UniWebView 內(nèi)嵌網(wǎng)頁/瀏覽器到應(yīng)用中,并且根據(jù)UGUI大小放置(簡單適配UGUI)

    目錄 Unity 工具之 UniWebView 內(nèi)嵌網(wǎng)頁/瀏覽器到應(yīng)用中,并且根據(jù)UGUI大小放置(簡單適配UGUI) 一、簡單介紹 二、UniWebView 組件上的幾個(gè)參數(shù)屬性選項(xiàng)介紹 三、一些關(guān)鍵接口介紹 四、Transition 五、Memory Management(內(nèi)存管理) 六、Messaging System 七、注意實(shí)現(xiàn) 八、效果預(yù)覽 九、實(shí)現(xiàn)

    2024年01月24日
    瀏覽(21)
  • Vue3實(shí)現(xiàn)PDF文件預(yù)覽 (低版本瀏覽器兼容)

    Vue3實(shí)現(xiàn)PDF文件預(yù)覽 (低版本瀏覽器兼容)

    前言: ????????最近和小伙伴們一起合作完成一個(gè)企業(yè)級知識庫項(xiàng)目,其中一個(gè)功能就是后端把所有格式的文件轉(zhuǎn)換為PDF,前端實(shí)現(xiàn)渲染PDF文件從而實(shí)現(xiàn)預(yù)覽,干了整整一周(考慮到低版本瀏覽器的兼容),試用了幾種方案(iframe預(yù)覽已被廢棄,不適用本項(xiàng)目,想了解的同學(xué)

    2024年01月20日
    瀏覽(30)
  • Chrome 瀏覽器安裝Vue2、Vue3插件方法 (詳細(xì)有效)

    Chrome 瀏覽器安裝Vue2、Vue3插件方法 (詳細(xì)有效)

    因?yàn)楣雀枭坛切枰瓑Γ芏嗳诉M(jìn)不去,無法下載vue插件。推薦一個(gè)好用的網(wǎng)站“極簡插件”,里面有很多的谷歌應(yīng)用插件可以下載。 下載插件地址 點(diǎn)擊上方鏈接,在極簡插件里搜索如圖下載,根據(jù)自己需要進(jìn)行下載。 點(diǎn)開擴(kuò)展程序頁面,方面后面把插件拖進(jìn)去 ?以

    2024年02月12日
    瀏覽(24)
  • Vue3 - 實(shí)現(xiàn)路由 “新開一頁“ 進(jìn)行頁面跳轉(zhuǎn)功能,Router 路由跳轉(zhuǎn)時(shí)在新窗口打開頁面(網(wǎng)站跳轉(zhuǎn)頁面時(shí)瀏覽器新開頁簽打開網(wǎng)頁,支持在頁面、純 js/ts 文件中使用,詳細(xì)示例代碼教程)

    Vue3 - 實(shí)現(xiàn)路由 “新開一頁“ 進(jìn)行頁面跳轉(zhuǎn)功能,Router 路由跳轉(zhuǎn)時(shí)在新窗口打開頁面(網(wǎng)站跳轉(zhuǎn)頁面時(shí)瀏覽器新開頁簽打開網(wǎng)頁,支持在頁面、純 js/ts 文件中使用,詳細(xì)示例代碼教程)

    網(wǎng)上這方面教程很少,本文提供多種解決方案,適用于任何場景。 本文 實(shí)現(xiàn)了在 vue3 項(xiàng)目開發(fā)中,當(dāng)頁面跳轉(zhuǎn)時(shí)瀏覽器打開新窗口(新頁簽)跳轉(zhuǎn),Router 路由跳轉(zhuǎn)并新開一頁教程, 無論您是在普通頁面、純 js/ts 文件中,都可以使用, 如下圖所示,當(dāng)執(zhí)行路由跳轉(zhuǎn)時(shí)瀏覽器

    2024年02月03日
    瀏覽(32)
  • 前端css + js +vue +element-ui 實(shí)現(xiàn)響應(yīng)式布局,根據(jù)瀏覽器窗體大小自動(dòng)響應(yīng)

    我的環(huán)境是element-ui vue版的,其他的也可以,主要是css和js的內(nèi)容 首先在data中定義一個(gè)對象 其實(shí)就是css的樣式,不過放在了js 里面而已 這里css設(shè)置了兩個(gè)屬性 一個(gè)是transform 這個(gè)屬性對div標(biāo)簽的縮放作用,當(dāng)瀏覽器窗口或者屏幕大小改變時(shí),就調(diào)整這個(gè)屬性的值,來等比縮放

    2024年02月13日
    瀏覽(35)
  • vue3+jsQr實(shí)現(xiàn)手機(jī)瀏覽器調(diào)用本地?cái)z像頭掃描并識別二維碼

    vue3+jsQr實(shí)現(xiàn)手機(jī)瀏覽器調(diào)用本地?cái)z像頭掃描并識別二維碼

    最近做的項(xiàng)目有個(gè)需求是在手機(jī)端打開頁面,登錄之后能在手機(jī)上掃描二維碼并根據(jù)掃描的結(jié)果去查詢班級情況。別的功能就不說了,移動(dòng)端掃描二維碼這個(gè)以前沒做過,所以在這里記錄一下。 項(xiàng)目用到的技術(shù)棧: Vue 3 + TypeScript + Vite + jsQr,UI組件庫是 arco Design,可以根據(jù)自

    2024年02月09日
    瀏覽(28)
  • 關(guān)于瀏覽器適配的方案

    如果需要使用? rem ?單位進(jìn)行適配,推薦使用以下兩個(gè)工具: postcss-pxtorem?是一款 PostCSS 插件,用于將 px 單位轉(zhuǎn)化為 rem 單位 lib-flexible?用于設(shè)置 rem 基準(zhǔn)值 下面提供了一份基本的 PostCSS 示例配置,可以在此配置的基礎(chǔ)上根據(jù)項(xiàng)目需求進(jìn)行修改。 其他設(shè)計(jì)稿尺寸 如果設(shè)計(jì)稿

    2024年02月01日
    瀏覽(19)
  • 在uniapp Vue3版本中如何解決web/H5網(wǎng)頁瀏覽器跨域的問題

    在uniapp Vue3版本中如何解決web/H5網(wǎng)頁瀏覽器跨域的問題

    uniapp項(xiàng)目在瀏覽器運(yùn)行,有可能調(diào)用某些接口會(huì)出現(xiàn)跨域問題,報(bào)錯(cuò)如下圖所示: 存在跨域問題的原因是因?yàn)闉g覽器的同源策略,也就是說前端無法直接發(fā)起跨域請求。同源策略是一個(gè)基礎(chǔ)的安全策略,但是這也會(huì)給uniapp/Vue開發(fā)者在部署時(shí)帶來一定的麻煩。一般來說,瀏覽

    2024年01月21日
    瀏覽(84)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包