使用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的音量滑块插件,但需要一个只影响单个声音的解决方案。
答案 0 :(得分:2)
从Cordova 2.0开始(我发现)有一种方法可以通过编程方式更改音量。没有记载,但是这样的事情(其中x = 0到1)
MySound.setVolume(x);
请注意,它仅在声音开始播放前影响音量。它不会改变已播放声音的音量(我已提交功能请求)
答案 1 :(得分:1)
您可能需要查看低延迟音频插件。有些人对它提出了拉取请求以支持设置音量。查看评论:
http://www.tricedesigns.com/2012/01/25/low-latency-polyphonic-audio-in-phonegap/