Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

用DPlayer实现的B站HTML5播放器 #128

Open
HFO4 opened this issue Sep 20, 2020 · 0 comments
Open

用DPlayer实现的B站HTML5播放器 #128

HFO4 opened this issue Sep 20, 2020 · 0 comments

Comments

@HFO4
Copy link
Owner

HFO4 commented Sep 20, 2020

https://blog.aoaoao.me/p/bilibili-in-dplayer/

在国外视频网站都早已采用html5播放器的时候,绝大部分国内视频网站还在用flash,比如B站。Flash这货已经快被淘汰了,刚好DIYgod开发了一款H5弹幕播放器DPlayer,可以拿来对接B站。原理很简单,服务端获取B站弹幕数据,转换为适用于DPlayer的格式用于播放。
1.获取B站视频源 GitHub上找到一个B站第三方API,可以获取视频源等信息:
GET http://bilibili-service.daoapp.io/view/3580782 (其中3580782 为AV号),接口返回:
{ "allow_bp": 1, "allow_download": 1, "allow_feed": 0, "author": "哔哩哔哩番剧", "bangumi": { "allow_download": "1", "bangumi_id": "1033", "season_id": "3271", "title": "极速老师" }, "coins": "5584", "created": 1452804600, "created_at": "2016-01-15 04:50", "credit": "0", "description": "#2 枫的时间 ", "face": "http://i0.hdslb.com/user/9281/928123/myface.png", "favorites": "4621", "instant_server": "chat.bilibili.com", "list": { "0": { "cid": 5710510, "has_alias": false, "page": 1, "part": "", "type": "vupload", "vid": "vupload_5710510" } }, "mid": "928123", "pages": 1, "pic": "http://i0.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant