自动播放上传的 mp4 文件

大家好:

请问是否可以将此论坛页面设置为在用户打开页面时自动播放该视频?

提前感谢。

1 个赞

与其只让 Discourse 在烘焙帖子时处理视频链接,不如插入视频 HTML 元素并添加 autoplay 属性:

<video width="100%" height="100%" preload="metadata" controls="" autoplay>
      <source src="https://www.simscale.com/forum/uploads/default/original/3X/d/6/d6fab77fb56eeb98ef660d682f344dba4bbb66ce.mp4">
      <a href="https://www.simscale.com/forum/uploads/default/original/3X/d/6/d6fab77fb56eeb98ef660d682f344dba4bbb66ce.mp4">/forum/uploads/default/original/3X/d/6/d6fab77fb56eeb98ef660d682f344dba4bbb66ce.mp4</a>
</video>

由于视频没有声音,它将自动播放。如果它有声音,您还需要添加 muted 属性。

更多信息:

您可以在此处查看帖子中允许使用哪些 HTML 标签:https://github.com/discourse/discourse/blob/main/app/assets/javascripts/pretty-text/addon/allow-lister.js#L115

4 个赞

您好 @Canapin

这真的很有帮助,我非常感谢您的回答。
顺便问一下,有没有什么 HTML 属性可以为这样的视频插入循环?或者您认为通过插入这个自动播放的 HTML 字符串它会自动循环播放?

再次感谢!

您可以添加 loop 属性 :slight_smile:

1 个赞

Nice @Canapin :slightly_smiling_face: I think it would be a great addition to Insert Video theme component as it has other option like nodownload too. It can probably appear on modal to each video upload. :thinking:

Nice @Canapin :slightly_smiling_face: 我认为这将是 Insert Video 主题组件的一个绝佳补充,因为它还有 nodownload 等其他选项。它可能会出现在每个视频上传的模态框中。:thinking:

3 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.