2

使用 Phonegap / Cordova 2.2 及其媒体 API 来加载循环以在我的应用程序中播放。(http://docs.phonegap.com/en/2.2.0/cordova_media_media.md.html#Media)

工作正常,但我希望能够以编程方式更改每个声音的相对电平。有谁知道这是否可能?

我能看到的唯一选择是避免使用 Native Phonegap 解决方案并使用 Web Audio /html5,但这会将应用程序仅限于 ios6 设备。

PS。我也知道 IOS 的音量滑块插件,但需要一个只影响单个声音的解决方案。

4

2 回答 2

2

从 Cordova 2.0 开始(正如我发现的那样),有一种方法可以以编程方式更改音量。未记录但类似这样(其中 x = 0 到 1)

MySound.setVolume(x);

请注意,它只会影响声音开始播放之前的音量。它不会改变已经播放的声音的音量(我已经提交了功能请求)

于 2013-04-09T09:40:24.373 回答
1

您可能需要查看低延迟音频插件。有些人对它提出了下拉请求以支持设置音量。检查以下评论:

http://www.tricedesigns.com/2012/01/25/low-latency-polyphonic-audio-in-phonegap/

于 2012-11-18T16:09:33.690 回答