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
6 条评论
|´・ω・)ノ
这里就切换不了720 1080
需要登录哔哩哔哩之后才能切换,没有登陆,默认最高是480p
然而怎么登陆呢?pc看是不行的。
www.bilibili.com去这个网站(哔哩哔哩),右上角找到登陆,没有账号的要先注册账号才可以
这里就切换不了720 1080