目標(biāo):按瀏覽器窗口的大小,平鋪視頻,來適配屏幕的大小。
考慮使用 DPlayer.js、video.js、vue-video-player等視頻插件,但報(bào)了各種各樣的錯(cuò);試過使用 js 對視頻進(jìn)行同比例放大,再判斷其與窗口的大小取最小值,思路沒錯(cuò),但我的獲取視頻大小是undefined,大概率是哪里出問題了....問了朋友
朋友提到了 css3 中的 calc 方法,另外,還提到了和父組件的大小一樣
等下,“和父組件的大小一樣”,那我把父組件寫死試試,思路打開,啊啊啊啊我可以啦
解決方法: 使用 html5 自帶的video,將video的盒子改為 100%寬,高度改為 視寬減掉頂欄和底欄,父組件的盒子可以考慮不改動(dòng)。
自帶的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博客文章來源:http://www.zghlxwxcb.cn/news/detail-741309.html
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)!