1

よし、このアプリはサービスとして実行され、オーディオ サンプルを頻繁に取得し、振幅を追跡します。美しく機能します。私のアプリがマイクを使用している他のアプリと干渉しないように、try/catch ブロックがあります。私が抱えている唯一の問題は、音声認識アプリにあります。マイク、メモの録音、電話などを使用する他のアプリは、catch ブロックのおかげで私のアプリを気にしません。ただし、アプリがサンプルを取得しようとしたときに音声認識アプリが実行されていると、アプリがクラッシュします。私の知る限り、私のアプリは何らかの理由で stop() 関数に到達すると失敗します...しかし、それは私がここにいる目的ではありません。

私が知りたいのは、音声認識アプリが実行中または開始されているかどうかを検出する方法があるかどうかです。私が言ったように、マイクにアクセスできないその他のすべての状況で美しく機能するcatchブロックが配置されていますが、何らかの理由で音声認識では機能しません.

4

0 に答える 0