Phonegap / Cordova 改变个别声音的音量?
Posted
技术标签:
【中文标题】Phonegap / Cordova 改变个别声音的音量?【英文标题】:Phonegap / Cordova Change volume of individual sound? 【发布时间】:2012-11-18 01:14:07 【问题描述】:使用 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 的音量滑块插件,但需要一个只影响单个声音的解决方案。
【问题讨论】:
【参考方案1】:从 Cordova 2.0 开始(我发现)有一种方法可以通过编程方式更改音量。未记录但类似这样(其中 x = 0 到 1)
MySound.setVolume(x);
请注意,它只会影响声音开始播放之前的音量。它不会改变已播放声音的音量(我已提交功能请求)
【讨论】:
您的功能请求是否得到实施?【参考方案2】:您可能需要查看低延迟音频插件。有些人对它提出了下拉请求以支持设置音量。检查以下的 cmets:
http://www.tricedesigns.com/2012/01/25/low-latency-polyphonic-audio-in-phonegap/
【讨论】:
以上是关于Phonegap / Cordova 改变个别声音的音量?的主要内容,如果未能解决你的问题,请参考以下文章
是否支持在 phonegap (cordova) 中使用声音捕获视频?
Phonegap / Cordova 在后台 IOS 一段时间后停止音频
基于 Swift 项目的 PhoneGap/Cordova App