cogdog
(Alan Levine)
1
我使用 Streamyard 运行一些直播活动,这些活动直接推送到 YouTube。直播就是录制内容,所以链接始终有效。
我注意到 Discourse 似乎无法嵌入 YouTube 用于此类视频的不同 URL 格式,而是显示一个通用的 OneBox,例如:
https://www.youtube.com/live/eJemwqO0SDw 例如:
然而,通过在标准的 YouTube URL 中手动使用相同的 ID,可以 在 Discourse 中正常显示:
https://www.youtube.com/watch?v=eJemwqO0SDw 渲染效果符合预期:
YouTube 不会轻易提供这种形式的直播视频作为分享链接,所以我最终需要手动重写 URL。看起来一些模式匹配的魔法可以解决这个问题?
3 个赞
cogdog
(Alan Levine)
2
有人收到回复了吗?这看起来像是(我猜的)一个替换 YouTube 链接的操作。
今天又发生了:
此链接无法嵌入
https://www.youtube.com/live/N4vz0rlpXus?feature=shared&t=1355
但这个可以
https://www.youtube.com/watch?v=N4vz0rlpXus&t=1355
是的,我可以手动解决这个问题,但普通用户呢?
有人在吗?
2 个赞
Falco
(Falco)
3
这需要更改 YouTube onebox 代码,以接受两个 URL。这与我在 Twitch clips embed problem 中所做的非常相似。
目前将此标记为 #pr-welcome。
2 个赞
让我们再试一次 https://www.youtube.com/live/eJemwqO0SDw:
https://www.youtube.com/live/N4vz0rlpXus?feature=shared&t=1355:
看起来不错!
5 个赞