Greasy Fork is available in English.

bilibili 直播 HTML5 播放器

B 站的直播的 HTML5 播放器

< Rückmeldungen aufbilibili 直播 HTML5 播放器

Frage/Kommentar

Deleted user 127
§
Veröffentlicht: 11.02.2017

请支持https

b站大部分已经支持https了

sljeffVerfasser
§
Veröffentlicht: 12.02.2017

已修改,但是m3u8的直播流是http的,所以必须在地址栏上点红×然后允许加载不安全的脚本(……)。

Deleted user 127
§
Veröffentlicht: 12.02.2017
已修改,但是m3u8的直播流是http的,所以必须在地址栏上点红×然后允许加载不安全的脚本(……)。

不能这么改,greasymonkey不支持,match报错 附件传不上来……

sljeffVerfasser
§
Veröffentlicht: 12.02.2017
已修改,但是m3u8的直播流是http的,所以必须在地址栏上点红×然后允许加载不安全的脚本(……)。

不能这么改,greasymonkey不支持,match报错

附件传不上来……

试了一下,我的几个脚本都只在 Chrome + tampermonkey 下能工作……Firefox 上会有各种莫名的错误,还有对于未安装 Flash 的奇怪处理,所以不打算改了(逃。

Deleted user 127
§
Veröffentlicht: 12.02.2017
已修改,但是m3u8的直播流是http的,所以必须在地址栏上点红×然后允许加载不安全的脚本(……)。

不能这么改,greasymonkey不支持,match报错
附件传不上来……

试了一下,我的几个脚本都只在 Chrome + tampermonkey 下能工作……Firefox 上会有各种莫名的错误,还有对于未安装 Flash 的奇怪处理,所以不打算改了(逃。

悲剧……

Deleted user 127
§
Veröffentlicht: 13.02.2017
已修改,但是m3u8的直播流是http的,所以必须在地址栏上点红×然后允许加载不安全的脚本(……)。

不能这么改,greasymonkey不支持,match报错
附件传不上来……

试了一下,我的几个脚本都只在 Chrome + tampermonkey 下能工作……Firefox 上会有各种莫名的错误,还有对于未安装 Flash 的奇怪处理,所以不打算改了(逃。

还请改下,firefox能用的,只要再装个脚本…… hls.user.js https://greasyfork.org/zh-CN/scripts/26981-hls-user-js

sljeffVerfasser
§
Veröffentlicht: 13.02.2017
已修改,但是m3u8的直播流是http的,所以必须在地址栏上点红×然后允许加载不安全的脚本(……)。

不能这么改,greasymonkey不支持,match报错
附件传不上来……

试了一下,我的几个脚本都只在 Chrome + tampermonkey 下能工作……Firefox 上会有各种莫名的错误,还有对于未安装 Flash 的奇怪处理,所以不打算改了(逃。

还请改下,firefox能用的,只要再装个脚本……
hls.user.js
https://greasyfork.org/zh-CN/scripts/26981-hls-user-js

我还是没能在 Firefox 上成功播放 hls 。插件和 hls.js 的官方演示也不行。另外就是不知道为什么 Firefox 在网页里 flash 这个 dom 是没有内容的,行为和有点 chrome 差异。都没有成功的播放一次所以不知道该怎么改。


如果你有兴趣改的话:

https://api.live.bilibili.com/api/playurl?platform=h5&cid=ROOMID
  • 这个 API 可以得到一个 json ,里面的 data 属性就是直播的 m3u8 地址(在 Safari 里直接把 video 标签的 src 换成它就可以直接播放了;chrome 里面可以用 hls.js 解码;Firefox 里没有成功播放)。

  • 在直播页面,ROOMID 是一个已有的变量。

Deleted user 127
§
Veröffentlicht: 13.02.2017
已修改,但是m3u8的直播流是http的,所以必须在地址栏上点红×然后允许加载不安全的脚本(……)。

不能这么改,greasymonkey不支持,match报错
附件传不上来……

试了一下,我的几个脚本都只在 Chrome + tampermonkey 下能工作……Firefox 上会有各种莫名的错误,还有对于未安装 Flash 的奇怪处理,所以不打算改了(逃。

还请改下,firefox能用的,只要再装个脚本……
hls.user.js
https://greasyfork.org/zh-CN/scripts/26981-hls-user-js

我还是没能在 Firefox 上成功播放 hls 。插件和 hls.js 的官方演示也不行。另外就是不知道为什么 Firefox 在网页里 flash 这个 dom 是没有内容的,行为和有点 chrome 差异。都没有成功的播放一次所以不知道该怎么改。


如果你有兴趣改的话:

https://api.live.bilibili.com/api/playurl?platform=h5&cid=ROOMID
  • 这个 API 可以得到一个 json ,里面的 data 属性就是直播的 m3u8 地址(在 Safari 里直接把 video 标签的 src 换成它就可以直接播放了;chrome 里面可以用 hls.js 解码;Firefox 里没有成功播放)。

  • 在直播页面,ROOMID 是一个已有的变量。

别那么麻烦,把match适配下就能用。 // @match http://live.bilibili.com/* // @match https://live.bilibili.com/*

Deleted user 127
§
Veröffentlicht: 13.02.2017

早知道不提这个issue了,那样还能用……

sljeffVerfasser
§
Veröffentlicht: 13.02.2017

早知道不提这个issue了,那样还能用……

已改!

可能是我的 Firefox 有点问题吧,死活放不了 hls 。

Deleted user 127
§
Veröffentlicht: 13.02.2017

早知道不提这个issue了,那样还能用……

已改!

可能是我的 Firefox 有点问题吧,死活放不了 hls 。

谢。 这样 Fx51 + GM3.9 + 两个脚本,http 完全正常,https 不能放,那是 B站 的锅。

Antwort schreiben

Anmelden um eine Antwort zu senden.