私のアプリでは、何らかの理由で電話機(Huawei 5.1)の音量を約50%(またはそれ以下)に固定するSIPコール用のライブラリがありますその間にサービス全体が実行されています。ボリュームが最大であってもサービスが低下します
私が設定してみました:
am.SetStreamVolume(Android.Media.Stream.Music,am.GetStreamMaxVolume(Android.Media.Stream.Music), 0);
をとMediaPlayerの/ Soundpoolとビープ音を再生します。 私はまた
Mode.Ringtone/Mode.Normal,...
にMicrofoneを設定しようとしましたが、このライブラリ/サービスが実行されている場合、ボリュームはまだ低いです。 現在のボリュームを見ると、MAX(Media/Notification/Ringtone/...)上にあるので、ライブラリの設定を上書きする可能性のある設定オプションはありますか?このライブラリで
は、私はいくつかの企業は、ユーザーを保護するために音量制限を追加アンドロイドString rate = audioManager.getProperty(AudioManager.PROPERTY_OUTPUT_SAMPLE_RATE);
String size = audioManager.getProperty(AudioManager.PROPERTY_OUTPUT_FRAMES_PER_BUFFER);
私はあなたのコードでそれを回避する方法(または場合)を確認していないものの、これは、EUの音量制限とは何かである疑いがあるでしょう。 – BytesGuy
これは、ライブラリのサービスがアクティブな間だけ動作を停止するため、このような場合にはわかりません。これは図書館に関係なく電話全体に適用すべきではありませんか? – Tomek