分享好友 最新资讯首页 最新资讯分类 切换频道
PC端无需跳转直接调用哔哩哔哩自适应视频
2024-12-29 19:54

1、获取B站相应嵌入代码:

<iframe src=https://cloud.tencent.com/developer/article/"//player.bilibili.com/player.html?aid=545983251&bvid=BV1Mq4y177qZ& cid=347297256&page=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"> </iframe>

2、更改为:

<iframe src=https://cloud.tencent.com/developer/article/"//player.bilibili.com/player.html?aid=545983251&page=1&high_quality=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" width=100%> </iframe>

可以看到,我们去除了源代码中的bvid和cid字段,同时加上了high_quality=1这个字段和width=100%的 CSS 样式,这样一来,我们调用的视频就可以是高清而且全宽显示了,但是要自适应,还要设定等比缩放的视频高度!因为在 CSS 中无法实现等比高度,所以,我们可以借助 js 代码内容,我们可以给这个 iframe 标签加一个 id,然后再写一段对应的 js 代码,比如我们设定一个mcvideo的 id,则代码变为:

<iframe id="mcvideo" src=https://cloud.tencent.com/developer/article/"//player.bilibili.com/player.html?aid=545983251&page=1&high_quality=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true" width=100%> </iframe>

同时,我们还要在我们的主题 footer 中,加入以下代码:

<script type="text/javascript"> if(document.getElementById("mcvideo")){ document.getElementById("mcvideo") .style.height=document. getElementById("mcvideo") .scrollWidth*0.64+"px"; } </script>

这段代码的意思就是视频显示高度是宽度的 0.64 倍,经过站长调用调试发现,这个 0.64 是最佳的比例值!

调用效果如下:

到这里,我们网站调用的 B 站视频,就可以做到高清而且自适应了,大家可以不必担心手机端查看时因为设置了固定高度而不能正常显示了!

3、补充关于参数

#https://player.bilibili.com/player.html?cid=145147963&aid=84267566&page=1 &as_wide=1&high_quality=1&danmaku=0#

经测试high_quality参数可以正常使用,此参数控制外链播放器的默认清晰度: =1时默认清晰度是最高非大会员清晰度,例如: (1)原视频清晰度有360P、480P、720P,外链播放器默认为最高的720P, (2)原视频清晰度有360P、480P、720P、1080P,外链播放器默认为最高的1080P, (3)原视频清晰度有360P、480P、720P、1080P、1080P+,外链播放器默认为1080P, 选择其他清晰度会打开原视频页面,

=其他数值或没有此参数时默认清晰度是360P,选择其他清晰度会打开原视频页面。

就是一个视频列表的aid是一样的,那怎么选择自己想要的视频呢?

最新文章
bt蚂蚁
bt蚂蚁app是一款作用出现异常强劲的搜索磁力链专用工具,官方网最新版本为使用者带来完善的搜索引擎,你了解的这儿都是有,刘慈
456分!讯飞“智医助理”机器人通过临床执业医师笔试考试,处于全国中高级水平
11月6日,国家医学考试中心正式对外发布了“2017年临床执业医师综合笔试”合格线,讯飞“智医助理”机器人的测试成绩同步揭晓。
EzAudio:腾讯 AI 实验室和约翰霍普金斯大学联手打造的文本到音频生成模型
在当今科技飞速发展的时代,深度学习技术如同一股强劲的浪潮,不断推动着各个领域的创新与变革。其中,AI 音
Android提高 - Android 数字签名学习
在Android系统中,所有安装到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之
Facebook广告怎么投放?基本广告逻辑搞清楚了吗?
很多卖家刚接触Facebook广告被各种新名词、功能搞得可谓是一头雾水。投放Facebook广告,理解Facebook广告框架和用户的购物逻辑是
AI智能换脸软件 AI Video FaceSwap v1.1.2 中文特别版
在当今的数字时代,视频内容创作已成为一种广泛使用的表达方式。而有时,我们希望将自己或他人的面孔替换到不同的视频中,创造出
app怎么调用对接微信小程序
随着商家线上市场的不断开拓,小程序商城成为了最受欢迎的一种经营方式,很多商家使用有赞开发微信小程序商城后,会将app和小程
2024十大工具软件品牌排行榜 工具软件排行榜前十名
十大品牌不是评选,十大品牌(品牌榜)是由CN10/CNPP品牌数据研究部门通过资料收集整理,并基于大数据统计及人为根据市场和参数
2023年SEO搜索优化工具盘点,助力网站排名,提升用户体验
随着互联网的快速发展,搜索引擎优化(SEO)已成为企业网站提升在线曝光度和流量的关键手段,在2023年,各类SEO搜索优化工具层出
Google AdWords和AdWords Express有什么区别?
Google AdWords Express服务是谷歌为中小企业提供的智能型简易广告服务,相比AdWords来讲,它的操作会更加的简洁一些,只需要短