Web应用程序的背景音频

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Web应用程序的背景音频相关的知识,希望对你有一定的参考价值。

我正在制作一个使用html5-CSS3-JS ES6并使用Electron API编译的跨平台Web应用程序我想在主进程中使用背景声音,因此每次页面更改时它都不会停止并重新开始 我想知道

  1. 如何添加这样的背景声音
  2. 如何添加一个按钮或其他东西来控制音量,仅此而已 - HTML5音频标签,如搜索和播放 - 暂停按钮 -

我看到的每个地方,都得到了对我没用的音频标签的提示。

谢谢...

答案

audio标签只是HTMLAudioElement顶部的UI包装器。您可以简单地使用Audio()在渲染过程中创建背景音频元素。

backgroundPlayer  = new Audio(src); //Create a background element.
backgroundPlayer.volume = value; //Between 0.0 and 1.0

您可以创建第二个隐藏的BrowserWindow实例,并使用IPC来操作在其中创建的音频元素。

The Mozilla Docs Page有关于Audio()元素的全面详细信息。

以上是关于Web应用程序的背景音频的主要内容,如果未能解决你的问题,请参考以下文章

Web应用程序的背景音频

Exoplayer 音频播放背景,甚至视频已关闭

Python:运用pydub模块转换音频格式对音频进行剪辑

Python:运用pydub模块转换音频格式对音频进行剪辑

AUAudioUnit无法播放背景错误代码561145187中的音频

关于在各浏览器中插入音频文件的html代码片段