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

2017-02-10 18:22:44 +08:00
 kindjeff

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

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

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

4609 次点击
所在节点    分享创造
15 条回复
DlYgod
2017-02-10 18:26:23 +08:00
推荐使用 DPlayer : https://github.com/DIYgod/DPlayer
patx
2017-02-10 19:46:48 +08:00
B 站播放器设置按钮旁边有菜单让你选 HTML5 播放器啊
xialdj
2017-02-10 19:55:28 +08:00
个人设置里可以改成 html5 播放器的
Love4Taylor
2017-02-10 19:56:37 +08:00
@patx #2 那是视频主站 直播目前并没有部署 HTML5 播放器
Love4Taylor
2017-02-10 20:02:42 +08:00
为啥装了没啥效果 依旧是 flash 播放器 我姿势不对嘛?
xialdj
2017-02-10 20:05:03 +08:00
哦哦 直播啊 看错了
mozutaba
2017-02-10 20:06:49 +08:00
@DlYgod 同仙女粉丝,可是怎么用啊。
kindjeff
2017-02-10 20:18:35 +08:00
@DlYgod 试了一下,有几个问题。

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

<div class="dplayer" style="width:200px;height:200px;"></div>,全屏时大小还是 200*200 。
kindjeff
2017-02-10 20:21:10 +08:00
@patx 是直播

@Love4Taylor 你是用的什么浏览器?什么油猴插件?刷新一下试试。
patx
2017-02-10 20:27:36 +08:00
@kindjeff 哦,我还以为播放器一样呢
DlYgod
2017-02-10 20:32:41 +08:00
@kindjeff #8
- url 带参数会出现什么样的报错?可以截个图看看么?

- 这个之前的确没考虑到,不过可以通过外面套一层 div 来设置宽度高度
Love4Taylor
2017-02-10 20:35:57 +08:00
@kindjeff #9 Chrome Canary + Tampermonkey Ctrl+F5 没啥用
kindjeff
2017-02-10 20:40:50 +08:00
@DlYgod

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

miyuki
2017-02-10 21:23:25 +08:00
html5 应该是马上就会上线的(
maplerecall
2017-02-11 12:39:49 +08:00
flv 直播延迟小,所以其实不一定要强求 hls ……

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

https://www.v2ex.com/t/339625

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

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

© 2021 V2EX