我正在开发一个应用程序,其中包含两个webview
元素,这些元素托管各种 HTML 文档(有些具有节点集成),这些文档正在再现不同的音频(mp3和wav)文件。我已经努力了几个小时,以找到一种方法可以将某些webview
标签的音量设置为一定水平。我不是 NodeJS 的专业人员,所以我想我尝试过的不仅仅是简单,但是,我什么都没做。
构想A :通过 JavaScript 选择(识别)网络视图,然后在其中运行 JavaScript 代码(当前正在尝试通过 IPC渲染器(.send()
)消息(从根目录发送到Webview)来执行此操作,该消息正在设置托管文档中所有视频和音频元素的音量。
问题:如果创建了这些元素的新元素,它们将具有其本机体积。
概念B :利用一些NodeJS库或资源来设置(也许)类似的“最大音量”或“最大窗口音量”(就我而言,网络视图具有其自身的过程) )。
编辑:为整个Atom Shell浏览器窗口(而不是为每个单独的Webview)设置主音量级别也可以作为一种妥协版本。
编辑:Chrome能够通过其不同的标签进行此操作;每个都表示为网络视图。
任何提示,资源,引荐或库都将不胜感激!