Richie
(Richie Rich)
1
这是一个未列出的视频:https://vimeo.com/795669787/0763fdb816
如果我尝试将 URL 单独粘贴以嵌入视频,视频似乎不存在 
这以前一直没问题——不确定是什么时候坏的——也许是 Vimeo 更改了什么?
3 个赞
Richie
(Richie Rich)
3
供参考,使用 Vimeo 的嵌入代码确实有效(尽管是在一个非常小、糟糕的 iframe 中):
但是,未列出视频的原生嵌入功能已失效 
嗯,看起来 URL 被截断了:

这种带有第二个哈希的 URL 格式似乎与未列出的视频有关。
从我看到的情况来看,它似乎无法处理这种情况:
~~https://github.com/discourse/onebox/blob/main/lib/onebox/engine/vimeo_onebox.rb~~
也许可以依赖 oembed_data 输出中的 uri 值来解决。即使只有视频 ID,它也会给出 /videos/795669787:0763fdb816,然后你将 : 字符替换为 /。
编辑:抱歉,我没注意,我看到的是旧的仓库 
1 个赞
jancernik
(Jan Cernik)
11
您好 @Richie,感谢您报告此问题。这是由于我们最近对处理某些嵌入内容的方式进行了更改。我们刚刚在此处合并了一个修复程序:
7 个赞