問題タブ [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.
java - Android AudioManagerイベントリスナー?
上記のコードを使用すると、さまざまなAudioManager RINGER_MODE *タイプを正常に見つけることができますが、状態が変化したときにキャッチするEventListenerを見つけることができないようです。私が書いているアプリケーションはバックグラウンドで実行されるので、AudioManager.RINGER_MODEの状態をチェックする最もタイムリーな方法を知りたいです。
android - 呼び出し音モード変更リスナー放送受信機?
上記のコードから、呼び出し音モードを取得できます。私がしたいのは、呼び出し音モードの変化を聞いて関数を呼び出すことです。
私が聞いたのは、AudioManagerを登録できるということです。RINGER_MODE_CHANGED_ACTIONを実行し、broadcastreceiveronReceiveメソッドで変更インテントをリッスンします。はっきり聞こえます。しかし、私はアンドロイドに不慣れで、本当にそれを書く方法を知りません。これやあれを使うと言う代わりに、コードを書いて、それがどのように機能するかを正確に示すことができる人はいますか:)ありがとう
android - テキスト読み上げの「話す」方法の音量を設定するにはどうすればよいですか?
私は途方に暮れています。話す音量を調整できるようにしたい。何をしても音量を上げることはできません。Androidの設定(以下のように)で見られるのと同じくらい大きくするにはどうすればよいですか?
システム設定->音声入出力->テキスト読み上げ設定->例を聞く
現時点での私のコードは次のとおりです。
android - AndroidミュージックアプリでAbandonAudioFocusが機能しないのはなぜですか
このコードを使用してAudioFocusを取得すると、
Android Musicアプリ(プリインストールされているもの) で問題なく動作します
ただし、このコードでリリースすると
Android ミュージック アプリ (プリインストールされているもの) が再生を続行しません。
使用するAUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK
と動作します
が、Android Music アプリは音量を十分に下げていません。
Android Music アプリが再生を再開しない理由はありますか?
私はapi8を使用し、onAudioFocusChange
android - AudioManager-2つの方法の違い
AudioManager.setRingerMode
呼び出しと呼び出しの違いは何ですかAudioManager.setStreamMute(AudioManager.STREAM_VOICE_CALL, ...)
ドキュメントは「リンガーモード」とはどういう意味ですか?私はそれが電話の呼び出し音モードであるとかなり確信しています。setStreamMute
では、それはで呼び出すこととどう違うのSTREAM_VOICE_CALL
ですか?
電話の呼び出し音モードでない場合、それは何ですか?
前もって感謝します。
android - setStreamMuteがミュートを解除することはありません
ドキュメントでは、次のように述べられています。
muteコマンドは、クライアントプロセスの停止から保護されています。ストリームでアクティブなミュート要求があるプロセスが停止すると、このストリームは自動的にミュート解除されます。
特定のストリームのミュート要求は累積的です。AudioManagerは1つ以上のクライアントから複数のミュート要求を受信でき、同じ数のミュート解除要求が受信された場合にのみストリームのミュートが解除されます。
さて、最初の段落は本当です。プロセスが停止するたびに、ミュートしたすべてのストリームが自動的にミュート解除されます。しかし、何度呼んsetStreamMute(someStream, false)
でも、決してミュートを解除することはありません。前回、1回だけミュートした後、100万回以上呼び出してみましたが、何も起こりません。
ちなみに、同じ方法でミュートを解除すると、ミュートされたままになります。しかし、同じメソッドへの次の呼び出しでは、ミュートが解除されることはありません。
アラームマネージャーの使用を開始するBroadcastReceiveronReceiveメソッドでミュートしています。それで、ミュート呼び出しとミュート解除呼び出しの間の間に私のアプリが強制終了されたためかもしれませんか?(しかし、私のアプリはまだRAMに残っています)
この問題は、AlarmManagerへの参照を保持していないことが原因である可能性があります(毎回異なるインスタンスを取得していますか?)
誰かがこの問題に遭遇しましたか?
android - AudioManagerを介してAndroidでオーディオを再生しますか?
私は以下を使用してサウンドを再生します:
デフォルトの効果音を再生しますが、カスタムの効果音を再生するにはどうすればよいですか。
また、サウンドプールを実装しようとしましたが、機能しません。標準的な方法で実装しましたが、機能しません。なぜ何かアイデアはありますか?または、代わりにサウンドにオーディオマネージャーを使用できる場合はどうなりますか?
android - Service から setVolumeControlStream を呼び出す
setVolumeControlStream
を介してサウンドを再生するサービスから呼び出す必要がありますSTREAM_SYSTEM
。明らかにアクティビティでは問題ありませんが、サービスでこれを行うにはどうすればよいですか?
android - Androidアプリ:PHONE通話中または呼び出し中モードでメディアアプリがミュートされない
これは私の最初の独学プロジェクトです..webviewのこのプロジェクトでは、私のWebサイトからフラッシュビデオを再生しています...
私は元気に働いています...私はそのpalying音楽などその側で問題がないことを意味します。
唯一の問題は、誰かがメディアプレーヤーを鳴らしてもミュートせず、会話中にまだ音楽を聴いている場合です。
通話中または呼び出し中モードでメディアの音量をミュートしたいのですが、通話が終了したら再開します...
これが私が使用しているコードです(主要部分のみ)
私のアクティビティクラスは
アドバイス/助けてください...
android - MediaPlayer と AudioManager を取得して、スピーカーではなくイヤホンで再生しますか?
アプリのメインの電話スピーカーではなく、イヤホンから R.raw ファイルを再生しようとしていますが、すべてが機能しません。私の現在のコードでは...イヤホンを通して非常に軽い静電気を再生するだけで、必要なR.rawは再生しません。
以下は私のコードで、マニフェストに設定しました:<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
何かご意見は?