kindjeff
V2EX  ›  分享创造

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

By kindjeff at 2017 年 2 月 10 日 · 5379 次点击

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

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

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

15 条回复  •  2017-02-11 12:39:49 +08:00
DlYgod
   1
DlYgod  
   2017 年 2 月 10 日   ❤️ 1
推荐使用 DPlayer : https://github.com/DIYgod/DPlayer
patx
   2
patx  
   2017 年 2 月 10 日 via Android
B 站播放器设置按钮旁边有菜单让你选 HTML5 播放器啊
xialdj
   3
xialdj  
   2017 年 2 月 10 日 via iPhone
个人设置里可以改成 html5 播放器的
love4taylor
   4
love4taylor  
   2017 年 2 月 10 日
@patx #2 那是视频主站 直播目前并没有部署 HTML5 播放器
love4taylor
   5
love4taylor  
   2017 年 2 月 10 日
为啥装了没啥效果 依旧是 flash 播放器 我姿势不对嘛?
xialdj
   6
xialdj  
   2017 年 2 月 10 日 via iPhone
哦哦 直播啊 看错了
mozutaba
   7
mozutaba  
   2017 年 2 月 10 日
@DlYgod 同仙女粉丝,可是怎么用啊。
kindjeff
   8
kindjeff  
OP
   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
   9
kindjeff  
OP
   2017 年 2 月 10 日
@patx 是直播

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

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

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

miyuki
   14
miyuki  
   2017 年 2 月 10 日
html5 应该是马上就会上线的(
maplerecall
   15
maplerecall  
   2017 年 2 月 11 日 via Android
flv 直播延迟小,所以其实不一定要强求 hls ……
爱意满满的作品展示区。
© 2026 V2EX · 42ms · 3.9.8.5