私はオーディオファイルを再生して緊急時にユーザーに警告するアプリケーションを構築しようとしています。ユーザーが大音量の音楽を再生している可能性があり、緊急のお知らせがユーザーに聞こえない場合(複数のアプリケーションでオーディオh/wを共有するため)、オーディオ出力に排他的にアクセスできますか?聞こえ、残りはすべて停止/殺し/ミュートされていますか?AndroidアプリでオーディオH/Wに排他的にアクセスできますか?
3
A
答えて
1
あなたはsetStreamSoloしたり、個別にミュート他のストリームがsetStreamMute
+1
isVolumeFixed()がtrueを返し、API 21で追加された場合はsetStreamSolo()は無効ですが、falseを返した場合は機能します。 – keylime
関連する問題
- 1. Android Tango HWアクセス
- 2. Android - システム/アプリにアクセスできますが、データ/アプリにはアクセスできません
- 3. Androidで内蔵オーディオにアクセス/録音できるのですか?
- 4. JMS + ActiveMQ:データへの排他的アクセス
- 5. ASP.net + C#.netの相互排他的アクセス
- 6. PythonまたはPostgres経由でPostgreSQLテーブルへの排他的アクセス
- 7. は排他的
- 8. RabbitMQ(またはスプリングクラウドストリーム)はメッセージを排他的に消費できますか?
- 9. Android:他のアプリのSharedPreferenceにアクセスできない
- 10. 重複は「urlComponents」にアクセスしますが、変更は排他的アクセス
- 11. UITableはUITableViewCellで排他的です
- 12. JavaSound APIで非排他モードでオーディオをキャプチャ
- 13. 排他的iOS UTI
- 14. HTML5/javascriptのAndroidアプリからカメラ/ボイスレコーダにアクセスできますか?
- 15. アプリからAndroid端末のSMSメッセージにアクセスできますか?
- 16. WPFバインディングプロパティのパスとXPathは互いに排他的ですか?
- 17. フェールオーバーと負荷分散 - 相互に排他的ですか?
- 18. シャーディングと正規化は互いに排他的ですか?
- 19. Material Components WebとPolymer 2.0は相互に排他的ですか?
- 20. onCreateとonRestoreInstanceStateは互いに排他的ですか?
- 21. linux flock(2)を排他的な排他ロック要求から守るには?
- 22. 1つのアプリが他のアプリのイベントにアクセスできますか?
- 23. 相互に排他的ではない変数を相互排他的な変数に再コード
- 24. どのように排他的な書き込みを達成するが、非排他的な読み取り?
- 25. Androidアプリで他のアクティビティにアクセスできるようにするにはどうすればよいですか?
- 26. MYSQL - 散発的にエラーを取得する排他的なデータベース・アクセス
- 27. XPathに排他的OR「XOR」はありますか?
- 28. XMLファイルを排他的にオープン/変更しますか?
- 29. 排他的完全な結合でr
- 30. なぜ必須で、デフォルトはndbでは排他的ですか?
はおそらく、あなたが何らかの形で通知音を変更し、通知を発射することができます使用することができますストリームの他のオーディオをミュートします「ソロ」にあなたのオーディオソースを設定するには、AudioManagerを使用することができますか? – Brad
他の音源はすべて実際にミュートされますか?さらに、緊急発表は数分で実行されるかもしれません、あなたは本当にその長い通知音を再生できますか?ユーザーが通知をクリックすると、Androidは通知音をすぐに停止する可能性が高い。これは理想的な解決策ではないようです。他に解決策はありませんか? – keylime
私はAndroidのプログラマーではないので、これらの質問のすべてに答えることはできませんが、使用したAndroid搭載端末では通知音が他のすべての音を止めます。 – Brad