aldobelus
(aldobelus)
1
你好。我无法在我的 PeerTube 视频上使用全屏功能。我将视频发布到 Mastodon 时,它们可以全屏显示,但在 Discourse 上却不行。
我已向我所在的 PeerTube 实例的管理员发送了邮件,他告诉我无法在视频的 iframe 中找到 fullscreen 标签。视频链接如下:
https://pe.ertu.be/videos/watch/0160d530-9019-4b28-9e12-ac667e536b36
当我尝试使用 iframe 代码插入视频时,本应显示视频的位置什么都没有,保持空白。因此,这里还有一个问题:在 Discourse 中,HTML iframe 无法使用,只有 Markdown 有效吗?或者是我操作有误?我只是从 PeerTube 复制代码,然后粘贴到 Discourse 编辑器中。
我已多次尝试其他 PeerTube 实例,结果都一样。因此,如果问题出在 Discourse 上(Mastodon 没有问题),是否有办法在 Discourse 上实现全屏功能,也许是我不知道的方法?或者我需要使用不同于 Markdown 的语言来插入视频?……我不知道还能做什么……您能帮我吗?
Falco
(Falco)
2
你是否已将来源网址添加到设置 allowed iframes(允许的 iframe)中?
aldobelus
(aldobelus)
4
这次我试着用 Vimeo 操作,但也没有全屏选项……
更复杂的 iframe 不起作用。纯视频链接也不显示全屏选项。我不知道,有没有哪个视频平台能让视频支持全屏?(请不要是 YouTube)。
aldobelus
(aldobelus)
5
这段代码在 Discourse Core 中可能仍然无法工作?
我所询问的问题在此处或类似主题中已有评论:
aldobelus
(aldobelus)
7
那你在这里看到了什么?我在 Discourse 上无法全屏查看。你在这里可以吗?
aldobelus
(aldobelus)
8
哇!这里可以,但在我的论坛上不行。到底怎么回事?而且在我的论坛上它也更宽,占满了整个“文本通道”(我不记得——或者可能根本不知道——那个叫什么了)。而在这里只占一半或更少。
可能是什么错误?是我自己的问题,还是论坛的问题?我已经处理了“允许 iframe
我也遇到了同样的问题,不过我的情况可能与 @aldobelus 的不同。
在我们的环境中,Discourse 是一个更大门户的一部分,该门户通过 iframe 加载每个组件。
- 如果在新标签页中直接打开网站,全屏按钮是存在的。
- 如果在 iframe 中打开网站,全屏按钮则缺失。在嵌入的视频中,可以说是“iframe 嵌套 iframe”。
视频本身在这两种情况下都可以正常访问和播放。
有人知道可能是什么问题,以及如何排查吗?
Falco
(Falco)
10
我们不支持在 iframe 中运行 Discourse。从技术上讲,你可以这样做,但结果只会变得混乱不堪。
感谢你的回复和建议——我**100%**赞同你的观点,毫无疑问。
不过,如果设置中有一个选项允许用户在 iframe 中运行 Discourse,我们的客户经常会问为什么某些功能不再有效,从而引发大量不必要的调试工作,去排查那些永远无法生效的问题。别误会,我并不是在和你争论,我和你的看法完全一致。
我的建议是,我们在设置中“允许将网站嵌入 iframe