TL;博士; 您无法播放任何内容,但您可以在旁观者模式下为特定比赛打开 LoLReplay。
尝试重新安装 LoLReplay,似乎解决了我遇到的问题。
您的帖子标题有些误导,因为实际上没有发生流式传输 - 该链接所做的只是在您的本地计算机上打开 LoLReplay 并传递您想要观看的比赛的详细信息。
这仅适用于现在正在发生的比赛,因为它的连接方式与您观看比赛时 LoL 客户端的连接方式相似。
从浏览器调用 LoLReplay
链接的格式似乎如下:
lrf://spectator [Observer IP Address][:Observer Port] [Observer Encryption Key] [Game Id] [Platform Id] [Client Version?]
lrf://spectator
告诉 LoLReplay 在旁观者模式下打开。
Observer IP Address
是必需的,可以是主机名或 IP 地址。主机名通常采用spectator.[eu/na/br/etc.].lol.riotgames.com
.
Observer Port
是可选的,我相信它默认为 8088,这似乎是默认的观众模式端口。
Observer Encryption Key
... 是所需的每次匹配加密密钥。
Game Id
是一个必需的、每个匹配的整数 id。
Platform Id
是该地区的一个更具体的版本,我想这与 Riot 如何对他们的服务器进行分组有关。例如 EUW1。
Client Version
,最后一个字段似乎是版本号 - 我只能假设这是 LoLReplay 正在使用的客户端版本或比赛中玩家正在使用的客户端版本。
如何查找 IP 地址、加密密钥等。
编辑:您现在可以使用官方 Riot API 获取您需要的所有信息,您只需要您要查询的用户的 SummonerId。有关用法,请参阅当前游戏API 文档。