【发布时间】:2020-08-13 13:36:57
【问题描述】:
我有一个 Electron 应用程序,我需要允许用户播放不受支持的编解码器(如 CAF/AMR/等)中的音频文件。并让他们控制播放(播放/暂停、搜索等)。
Chromium/Electron 中的 <audio> 标签本身并不支持这一点。
如何添加对它的支持?我找到了https://github.com/goldfire/howler.js,但似乎没有。
由于它是一个 Electron 应用程序,我可以使用 ffmpeg,但我不确定如何使用它在原生 <audio> 标签中添加对编解码器的支持。
【问题讨论】:
-
即使您使用原生模块,您也无法在
audio标签中添加对那些不受支持的编解码器的支持。您必须修改 Electron 用于在audio标签中添加支持的核心 Chromium 源代码
标签: javascript audio electron html5-audio chromium