B站链接参数

player.bilibili.com/player.html?aid=40726054&cid=71530059&page=1 &as_wide=1&high_quality=1&danmaku=0

请输入图片描述

在网页上, 用户选择清晰度, 或者点击视频上面的一些图标, 会跳转到B站. 这个可通过设置 iframe 的 sandbox 属性去禁止

sandbox=“allow-top-navigation allow-same-origin allow-forms allow-scripts”
<iframe src="https://player.bilibili.com/player.html?cid=99269782&aid=56824180&page=1&as_wide=1&high_quality=1&danmaku=0"
    allowfullscreen="allowfullscreen" width="100%" height="500" scrolling="no" frameborder="0" sandbox="allow-top-navigation allow-same-origin allow-forms allow-scripts"></iframe>

注意, 如果单单设置了 sandbox , 却没有传参 high_quality 字段为 1, 那么用户是切换不了视频质量的.
就是用户只能在 360p, 而点击了 720p 或者 1080p 都无效

下面是示例:

代码为:

<iframe src="//player.bilibili.com/player.html?aid=543199173&bvid=BV1yi4y1c7Y4&cid=267248641&page=1&as_wide=1&high_quality=1&danmaku=1" allowfullscreen="allowfullscreen" width="100%" height="500" scrolling="no" frameborder="0" sandbox="allow-top-navigation allow-same-origin allow-forms allow-scripts"></iframe>

可切换画质不跳转,打开弹幕,注意:需要登录哔哩哔哩之后才能切换,没有登陆的,默认最高是480p

转载自:https://kalil.cc/?p=2962

最后修改:2021 年 04 月 12 日
如果觉得我的文章对你有用,请随意赞赏