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