插入视频

:discourse2: 摘要 插入视频 添加了一个编辑器按钮,简化了在 Discourse 帖子中添加带有字幕(VTT 格式)、海报图像和多个视频源的视频。
:eyeglasses: 预览 在 Discourse 主题创建器中预览
:hammer_and_wrench: 仓库链接 https://github.com/discourse/discourse-insert-video
:open_book: 初次接触 Discourse 主题? Discourse 主题使用入门指南

安装此主题组件

功能

点击该按钮会触发一个模态窗口,允许上传/链接相关文件,然后在编辑器中添加相应的 HTML 代码:


设置

名称 描述
default track label 默认轨道标签
default track langcode 默认轨道语言代码
only available to staff 仅对工作人员可用
disable download 禁用下载
text tracks as blobs 使用字幕时,下载 VTT 文件并作为 blob 注入(解决使用 S3 存储或 CDN 时的问题)

(要使上传正常工作,您需要在“授权扩展”站点设置中允许 .vtt 和您选择的视频格式。)

翻译键 默认值
modal.title 插入视频
modal.video_title 添加视频源
modal.poster 海报图像(可选)
modal.vtt_title 字幕(可选)
modal.vtt_help 逗号分隔,格式为:url,label,langcode
modal.insert 插入
modal.cancel 取消
source_not_video 错误:其中一个视频源 URL 无效。
composer_title 插入视频
simple_list_placeholder 添加项目…

:discourse2: 由我们托管? 主题组件可在我们的标准版、商业版和企业版计划中使用。

39 个赞

太好了,谢谢!能否也支持音频,同时继续显示海报图片(如果不可用,则显示可配置的背景色),并配上字幕?

另外,我意识到这是一个更大的需求,但长期来看,这个组件能否实现类似 YouTube Timestamps Component 的功能?那将非常棒。

3 个赞

此功能支持哪些文件类型?

在插入视频前添加两个额外的换行符后,我使用 MP4 文件成功了。但到目前为止,MOV 文件一直不成功。这里找到的也不起作用。例如:


算了。我找到了答案:

2 个赞

如果首选项中有一个按钮可以更改视频图标,或者视频图标不同,那就太好了。它与 Jitshi 插件图标相同,因此很难区分。

1 个赞

视频文件可以通过 URL 提供,还是需要上传文件?我想使用的视频是 2.3GB(60 分钟视频)。我尝试增加最大文件大小,但似乎无法处理这么大的文件:

将此主题组件与专门的平台集成将非常棒,例如 Bunny Stream | A better way to deliver online video | bunny.net

这样您就知道自己拥有数据,视频存储不依赖于 Discourse 或您的服务器功能,并且您只需为使用的付费。理想情况下,您只需在 Discourse 上自定义您的 API 设置,启用主题组件,然后在上传视频时,它们会自动上传到 bunny.net stream,并正确嵌入到您的 discourse 帖子中,无需费力。

4 个赞

我们最终找到了一个解决方案(DiscourseVideo),它可以直接上传到 Mux。

4 个赞

@putty,那个 DiscourseVideo 是一个插件还是什么? 在这里搜索后,我找不到它。 谢谢

1 个赞

我认为这是它的仓库;指南就在那里。

3 个赞

感谢 @NateDhaliwal,我正在尝试获取一个正在使用此 DiscourseVideo 插件的 Discourse 社区,以便亲身体验用户体验。@putty,如果你正在使用它,我很乐意知道你的社区网址,以便我亲身体验。

谢谢

1 个赞

我们正在使用 @NateDhaliwal 提供的 rep,但它仅对内容管理员可见。他们是我们社区中唯一遇到标准文件大小限制的用户。

2 个赞

我在上传视频时遇到了[抱歉,您尝试上传的文件不被允许(允许的扩展名:jpg, jpeg, png, gif, heic, heif, webp, avif)。]报错。这是怎么回事?是说我要更改网站上传的文件中扩展名的范围?

1 个赞

您正在上传的文件是什么类型?也许您需要在设置中将该格式列入白名单。

4 个赞

我添加了.vtt以及视频格式,现在我已经能够正常插入视频了,感谢您提供的帮助 :grinning_face:

2 个赞

这是一个分支版本,它将权限从仅限 Y/N 员工更新为已批准的组。

在我的例子中,我的营销团队希望能够指定缩略图,但我不想授予他们 staff 权限,也不想让我的整个社区都能访问。

1 个赞