問題タブ [android-audiomanager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2971 参照

java - Android AudioManagerイベントリスナー?

上記のコードを使用すると、さまざまなAudioManager RINGER_MODE *タイプを正常に見つけることができますが、状態が変化したときにキャッチするEventListenerを見つけることができないようです。私が書いているアプリケーションはバックグラウンドで実行されるので、AudioManager.RINGER_MODEの状態をチェックする最もタイムリーな方法を知りたいです。

0 投票する
3 に答える
13424 参照

android - 呼び出し音モード変更リスナー放送受信機?

上記のコードから、呼び出し音モードを取得できます。私がしたいのは、呼び出し音モードの変化を聞いて関数を呼び出すことです。

私が聞いたのは、AudioManagerを登録できるということです。RINGER_MODE_CHANGED_ACTIONを実行し、broadcastreceiveronReceiveメソッドで変更インテントをリッスンします。はっきり聞こえます。しかし、私はアンドロイドに不慣れで、本当にそれを書く方法を知りません。これやあれを使うと言う代わりに、コードを書いて、それがどのように機能するかを正確に示すことができる人はいますか:)ありがとう

0 投票する
2 に答える
18071 参照

android - テキスト読み上げの「話す」方法の音量を設定するにはどうすればよいですか?

私は途方に暮れています。話す音量を調整できるようにしたい。何をしても音量を上げることはできません。Androidの設定(以下のように)で見られるのと同じくらい大きくするにはどうすればよいですか?

システム設定->音声入出力->テキスト読み上げ設定->例を聞く

現時点での私のコードは次のとおりです。

0 投票する
3 に答える
2249 参照

android - AndroidミュージックアプリでAbandonAudioFocusが機能しないのはなぜですか

このコードを使用してAudioFocusを取得すると、
Android Musicアプリ(プリインストールされているもの) で問題なく動作します

ただし、このコードでリリースすると

Android ミュージック アプリ (プリインストールされているもの) が再生を続行しません。

使用するAUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCKと動作します
が、Android Music アプリは音量を十分に下げていません。

Android Music アプリが再生を再開しない理由はありますか?

私はapi8を使用し、onAudioFocusChange

0 投票する
1 に答える
872 参照

android - AudioManager-2つの方法の違い

AudioManager.setRingerMode呼び出しと呼び出しの違いは何ですかAudioManager.setStreamMute(AudioManager.STREAM_VOICE_CALL, ...)

ドキュメントは「リンガーモード」とはどういう意味ですか?私はそれが電話の呼び出し音モードであるとかなり確信しています。setStreamMuteでは、それはで呼び出すこととどう違うのSTREAM_VOICE_CALLですか?

電話の呼び出し音モードでない場合、それは何ですか?

前もって感謝します。

0 投票する
4 に答える
7135 参照

android - setStreamMuteがミュートを解除することはありません

ドキュメントでは、次のように述べられています。

muteコマンドは、クライアントプロセスの停止から保護されています。ストリームでアクティブなミュート要求があるプロセスが停止すると、このストリームは自動的にミュート解除されます。

特定のストリームのミュート要求は累積的です。AudioManagerは1つ以上のクライアントから複数のミュート要求を受信でき、同じ数のミュート解除要求が受信された場合にのみストリームのミュートが解除されます。

さて、最初の段落は本当です。プロセスが停止するたびに、ミュートしたすべてのストリームが自動的にミュート解除されます。しかし、何度呼んsetStreamMute(someStream, false)でも、決してミュートを解除することはありません。前回、1回だけミュートした後、100万回以上呼び出してみましたが、何も起こりません。

ちなみに、同じ方法でミュートを解除すると、ミュートされたままになります。しかし、同じメソッドへの次の呼び出しでは、ミュートが解除されることはありません。

アラームマネージャーの使用を開始するBroadcastReceiveronReceiveメソッドでミュートしています。それで、ミュート呼び出しとミュート解除呼び出しの間の間に私のアプリが強制終了されたためかもしれませんか?(しかし、私のアプリはまだRAMに残っています)

この問題は、AlarmManagerへの参照を保持していないことが原因である可能性があります(毎回異なるインスタンスを取得していますか?)

誰かがこの問題に遭遇しましたか?

0 投票する
1 に答える
2035 参照

android - AudioManagerを介してAndroidでオーディオを再生しますか?

私は以下を使用してサウンドを再生します:

デフォルトの効果音を再生しますが、カスタムの効果音を再生するにはどうすればよいですか。

また、サウンドプールを実装しようとしましたが、機能しません。標準的な方法で実装しましたが、機能しません。なぜ何かアイデアはありますか?または、代わりにサウンドにオーディオマネージャーを使用できる場合はどうなりますか?

0 投票する
2 に答える
4181 参照

android - Service から setVolumeControlStream を呼び出す

setVolumeControlStreamを介してサウンドを再生するサービスから呼び出す必要がありますSTREAM_SYSTEM。明らかにアクティビティでは問題ありませんが、サービスでこれを行うにはどうすればよいですか?

0 投票する
1 に答える
3033 参照

android - Androidアプリ:PHONE通話中または呼び出し中モードでメディアアプリがミュートされない

これは私の最初の独学プロジェクトです..webviewのこのプロジェクトでは、私のWebサイトからフラッシュビデオを再生しています...

私は元気に働いています...私はそのpalying音楽などその側で問題がないことを意味します。

唯一の問題は、誰かがメディアプレーヤーを鳴らしてもミュートせず、会話中にまだ音楽を聴いている場合です。

通話中または呼び出し中モードでメディアの音量をミュートしたいのですが、通話が終了したら再開します...

これが私が使用しているコードです(主要部分のみ)

私のアクティビティクラスは

アドバイス/助けてください...

0 投票する
2 に答える
4225 参照

android - MediaPlayer と AudioManager を取得して、スピーカーではなくイヤホンで再生しますか?

アプリのメインの電話スピーカーではなく、イヤホンから R.raw ファイルを再生しようとしていますが、すべてが機能しません。私の現在のコードでは...イヤホンを通して非常に軽い静電気を再生するだけで、必要なR.rawは再生しません。

以下は私のコードで、マニフェストに設定しました:<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>

何かご意見は?