在 Debian 上运行 Firefox 时,“预览主题”时会出现图标,可以录制音频、保存和播放。但如果没有“主题预览”,图标就会消失。是否有使其重新出现的已知方法?
您是否已确保将主题组件应用于您正在使用的主题?
是的,主题组件已应用于所有主题。
您是否有其他可能与其冲突的主题组件?
这看起来很棒!我快速测试了一下,它运行得完美无缺。干得好!我个人对这个功能很感兴趣,因为我一直梦想着能在我的家庭论坛上分享照片,并让人们通过录音做出反应。如果还能自动转录,那就太棒了。
关于改进用户界面,我想到的一个建议是让用录音回复变得更容易,也许可以在帖子菜单上添加一个
。点击它会打开录音模态框。保存后,回复就会被创建并保存,包含录音。
我无法准确描述,但一个设计师会比我做得更好,模态框的用户体验可以在几个方面得到改进,使其更有趣、更动态、更容易理解:
- 开始录音时,要有动画指示正在录音
- 停止录音时,将“开始录音”更改为“重新录制”。选择时,会警告现有录音将被删除。
- 将“上传”更改为“保留录音”
- 将“取消”更改为“删除录音”
我 iPhone 上的 RodeReporter 应用给我留下了深刻印象,它的用户界面相当不错。
对我来说,这听起来像一个很棒的功能。 ![]()
按钮的出现没有特殊条件。 ![]()
假设它与您的主题相关联,您能否检查浏览器的控制台,看看是否有任何可能解释您问题的错误?
好的 @Arkshine,谢谢你查看。我加载了页面,然后打开了控制台并点击了“新建主题”来查看编辑器:它没有显示麦克风按钮。这些消息是在任何操作之前出现的。
控制台消息
Content-Security-Policy 警告 2
Content-Security-Policy: 忽略 script-src 中的“‘report-sample’”:已指定‘strict-dynamic’ latest
Content-Security-Policy: 忽略 script-src 中的“‘report-sample’”:已指定‘strict-dynamic’ latest
Discourse v3.3.0.beta2-dev — Commits · discourse/discourse · GitHub — Ember v5.5.0 app.js:240:10
@angus
不知道你是否有时间在聊天中添加语音录制功能……谢谢……
我做了一个快速测试。它可以工作。
可以附加录制的音频,然后需要按 Enter 键发送消息。
我不确定是否应该在上传音频后自动发送消息。
你觉得呢?
两个按钮?上传和上传并发送
这是一个好主意。谢谢你的建议。 ![]()
而且它也能在 iPhone 上运行,对吧?
这很酷。音频剪辑会保留一段时间吗?如果随着时间的推移流量/上传量很大,可能会占用大量空间。
这通过添加一个强大的聊天系统进一步缩小了差距。
猜测,与聊天内容相同,音频剪辑会根据频道设置中定义的时限保留……可能从1天到几个月……
似乎系统会定期删除不再被引用的媒体文件……我的猜测,不确定具体逻辑……
请尝试 feature/chat-support 分支? ![]()
URL:https://github.com/arkshine/discourse-voice-recorder
如果一切顺利,我会提交一个 PR,一旦我有了可用的测试。
该功能目前的样貌:
感谢 @Arkshine
刚安装了此分支,并试用了一下,在网页和设备上运行效果都很好。我会继续试用,如果遇到问题会再发帖……
非常感谢这个很棒的功能,太酷了!
问题:
- 录制是否有时间限制?也许需要一个设置来防止滥用?
感谢测试!![]()
目前没有时间限制,但附件大小限制了它,而且没有关于此的警告。如果录制大小超过了设定的限制,最好能停止录制,因为我认为这样会丢失音频。
也可以添加一个新设置来定义时间限制。但是,我还不确定如何根据时间限制来翻译最终大小。
对了,我忘了这一点,
猜猜不需要为此设置,如果需要的话,可以把它写在文档的某个地方……
谢谢 Arkshine!

