2

Phonegap / Cordova 2.2とそのメディアAPIを使用して、アプリで再生するためのループをロードします。(http://docs.phonegap.com/en/2.2.0/cordova_media_media.md.html#Media)

正常に動作していますが、プログラムで各サウンドの相対レベルを変更できるようにしたいと思います。これが可能かどうか誰かが知っていますか?

私が見ることができる唯一のオプションは、ネイティブ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 に答える