【问题标题】:Phonegap / Cordova Change volume of individual sound?Phonegap / Cordova 改变个别声音的音量?
【发布时间】: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 的音量滑块插件,但需要一个只影响单个声音的解决方案。

【问题讨论】:

    标签: javascript ios audio cordova


    【解决方案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/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-01
      相关资源
      最近更新 更多