3

RTMFP を使用して Flash で音声対応アプリケーションを作成していますが、RTMFP ストリームが開かれて再生が開始されるとすぐに、Flash プラグインが他のプロセス/アプリケーションの音量を自動的に調整することに気付きました (少なくとも Windows では)。 Skypeがこれを行う方法。さらに、マイクロフォンにアクセスするとすぐに、Flash 自体も (!) 音量を下げるように調整されているようです。これは、グループ会議ではまったく逆効果です。参照: http://i50.tinypic.com/2415r4k.jpg

したがって、私がやろうとしているのは、自動サウンド設定にアクセスして、無効にするか、独自のルールを設定することです。これは、私の意見ではデフォルトがうまく機能しないためです。残念ながら、このトピックを検索しても有用な結果が得られなかったので、他の誰かがすでにこれを実行しており、ヒントを提供できることを願っています.

これが一般的に不可能な場合でも、開いているすべての NetStream で自動サウンド設定を無効にして、場合によっては少なくともこれらが常に 100% の音量になるようにするだけで十分です。NetStream インスタンスでボリューム/ゲインを手動で設定すると、プラグインによる自動設定が上書きされるかどうかは誰にもわかりませんか? または、自動サウンド設定は常にそれを上書き/その設定に追加し、完全に開発者の影響を受けていませんか?

前もって感謝します

4

1 に答える 1

0

これは Windows 7 の問題であり、Flash とは直接関係ありません。コントロール パネルの設定を確認すると、この動作を変更できます。[サウンド] - [通信] - [Windows が通信アクティビティを検出したとき]。

オペレーティング システム自体がこの音量調整を制御するため、Flash の観点からの回避策はありません。NetStream で SoundTransform(1) を使用する場合、Flash Player はフル ボリュームを出力しますが、Windows サウンド マネージャーは 1 レベル上にあり、再び音量を下げます。

于 2012-05-08T15:12:33.423 に答える