问题背景
在前端开发中,我们可能需要嵌入B站视频。使用B站官方播放器时,遇到了以下问题:
- 默认画质被限制在360p
- 高清画质需要登录B站账号
- 部分视频需要大会员才能观看高清版本
问题分析
默认的B站原生播放器
<iframe src="//player.bilibili.com/player.html?bvid=BV1mGEtzXEU6&page=1&high_quality=1&quality=720&danmaku=0"
frameborder="no" scrolling="no"
allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
allowfullscreen="true">
</iframe>
存在的问题:
- 画质限制:即使设置了
high_quality=1和quality=720,实际播放时仍被限制在360p,这两个方法在22年就失效了 - 登录要求:高清画质需要用户登录B站账号
- 会员限制:部分视频的高清版本需要大会员权限
解决方案
改进后的高清解析播放器
此处内容需要评论回复后(审核通过)方可阅读。

优势:
- 画质提升:可以直接获取视频源默认画质,1080p同样生效
- 无需登录:用户无需登录B站账号
- 突破限制:可以观看部分需要大会员的视频
总结
通过使用视频解析接口,成功解决了B站视频播放器的画质限制问题。
希望这个解决方案对你有所帮助,有问题请在评论区交流。


28 条评论
谢谢分享
正好需要
求解答,谢谢
求解答
mark!
mark试试看!!
好看
mark试试看!!
还可以用嘛
你试下
还可以吗?
求方法
失效了,显示拒绝连接,应该是中转服务器的问题
试试看
我试试
失效了?
我的失误,可以使用,大佬牛逼
还能用就好,我能问一下你是从哪里找到这篇文章的吗
从csdn链接跳转的
66666
有人试试嘛?
你试试
求方法
试试呢
可以用吧
滴!学生卡!打卡时间:11:21:09,请上车的乘客系好安全带~
xfdg
什莫意思|´・ω・)ノ