分享好友 最新资讯首页 最新资讯分类 切换频道
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是一样的,那怎么选择自己想要的视频呢?

最新文章
2024年淘宝自动发货软件排行榜:哪款最受欢迎?
下面给大家推荐几款好用的免费的淘宝自动发货软件,有需要的小伙伴们来了解一下。该款软件是一款网店自动采集订单数据并打印快递
AI智能营销系统骗局大曝光
时代的高速发展,AI智能营销系统越来越普及,很多不良商家看准了其中的利润,就在网上找了一些盗版产品,注册个公司就说是自己
ai智能拓客系统,功能+售后
ai智能拓客系统,不同于传统的地推、广告、线下宣传等,它是以粉丝营销为基础,以精准客户资源为导向,以人工智能软件为工具,帮助
Excel模板实现年销量与价格变动趋势分析
简介:在商业智能和市场策略制定中,理解销量如何随价格变动是一项关键任务。这个“Excel模板年销量随价格变动趋势
12月18日兴业中证500ETF(510570)份额减少750.00万份,最新份额4306.06万份,最新规模3951.24万元
12月18日,兴业中证500ETF(510570)涨0.66%,成交额1.52万元。当日份额减少750.00万份,最新份额为4306.06万份,近20个交易日份
360全民医保理赔申请四个月无音讯,媒体介入第二天到账
  通州听众石先生向南通交通广播《有理走天下》节目求助。  2022年8月,石先生参加了微信推送的阳光财险360全民医保,8月底
2020苹果maccms最新漏洞补丁 防止数据库被反复挂马
2020年刚开始,苹果CMS被爆出数据库代码执行漏洞,大量的电影网站被挂马,尤其电影的页面被篡改植入了恶意代码,数据库中的VOD表
2024年A股AI股票的龙头名单梳理(2024/3/14)
2024年A股AI股票的龙头名单:1、智能自控:AI龙头回顾近7个交易日,智能自控有4天下跌。期间整体下跌13.8%,最高价为9.6元,最低