一个把 blibili 直播换成 HTML5 播放器的油猴脚本

2017 年 2 月 10 日
 kindjeff

使用的是hls.js,调用手机上 B 站直播的 m3u8 地址。

安装地址: https://greasyfork.org/zh-CN/scripts/27239

注:不使用flash时弹幕无法刷新。

5118 次点击
所在节点    分享创造
15 条回复
DlYgod
2017 年 2 月 10 日
推荐使用 DPlayer : https://github.com/DIYgod/DPlayer
patx
2017 年 2 月 10 日
B 站播放器设置按钮旁边有菜单让你选 HTML5 播放器啊
xialdj
2017 年 2 月 10 日
个人设置里可以改成 html5 播放器的
love4taylor
2017 年 2 月 10 日
@patx #2 那是视频主站 直播目前并没有部署 HTML5 播放器
love4taylor
2017 年 2 月 10 日
为啥装了没啥效果 依旧是 flash 播放器 我姿势不对嘛?
xialdj
2017 年 2 月 10 日
哦哦 直播啊 看错了
mozutaba
2017 年 2 月 10 日
@DlYgod 同仙女粉丝,可是怎么用啊。
kindjeff
2017 年 2 月 10 日
@DlYgod 试了一下,有几个问题。

url 不支持后面带参数,比如 B 站直播地址 http://xx.xx/xx.m3u8?param=xxx ,就会报错认为是不支持的格式。但是不带参数有些就会播放不了。

<div class="dplayer" style="width:200px;height:200px;"></div>,全屏时大小还是 200*200 。
kindjeff
2017 年 2 月 10 日
@patx 是直播

@Love4Taylor 你是用的什么浏览器?什么油猴插件?刷新一下试试。
patx
2017 年 2 月 10 日
@kindjeff 哦,我还以为播放器一样呢
DlYgod
2017 年 2 月 10 日
@kindjeff #8
- url 带参数会出现什么样的报错?可以截个图看看么?

- 这个之前的确没考虑到,不过可以通过外面套一层 div 来设置宽度高度
love4taylor
2017 年 2 月 10 日
@kindjeff #9 Chrome Canary + Tampermonkey Ctrl+F5 没啥用
kindjeff
2017 年 2 月 10 日
@DlYgod

Uncaught (in promise) DOMException: Failed to load because no supported source was found.

miyuki
2017 年 2 月 10 日
html5 应该是马上就会上线的(
maplerecall
2017 年 2 月 11 日
flv 直播延迟小,所以其实不一定要强求 hls ……

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/339625

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX