ユーザーがiPhoneをサイレントモードに切り替えた場合、アプリケーションのサウンドの再生を停止したいと思います。電話がサイレントモードになっていることはどこで確認できますか?照会できるフラグはありますか?一部のアプリケーションはサイレントモードを無視し、一部は無視しないことに気付きましたが、すべてのアプリがサイレントモードを尊重することを期待していました。
ヒントや入力をいただければ幸いです。ありがとうアル
ユーザーがiPhoneをサイレントモードに切り替えた場合、アプリケーションのサウンドの再生を停止したいと思います。電話がサイレントモードになっていることはどこで確認できますか?照会できるフラグはありますか?一部のアプリケーションはサイレントモードを無視し、一部は無視しないことに気付きましたが、すべてのアプリがサイレントモードを尊重することを期待していました。
ヒントや入力をいただければ幸いです。ありがとうアル
Appleが発行したヒューマンインターフェイスガイドラインでは、アプリがリング/サイレントスイッチで従うべき理想的な動作について説明しています。したがって、ユーザーがサイレントモードであるにもかかわらず、そのオーディオクリップを明示的に再生した場合は、オーディオを無効にする必要がない場合があります。
リング/サイレントスイッチ—ユーザーが期待するもの
ユーザーは、次の場合にリング/サイレントスイッチを使用してデバイスを無音にします。
たとえば、劇場では、ユーザーは劇場内の他の人に迷惑をかけないように、デバイスをサイレントに切り替えます。この状況でも、ユーザーは自分のデバイスでアプリケーションを使用できることを望んでいますが、着信音や新しいメッセージサウンドなど、予期しない、または明示的に要求するサウンドに驚いたくはありません。
ただし、リング/サイレントスイッチは、音を生成することのみを目的としたユーザーアクションから生じる音を消音しません。例えば:
この動作は、ユーザーが明示的に要求する音を聞くことが適切かどうかを判断するのはデバイスではなくユーザーの責任であるため、ユーザー制御の原則に従います。
適切なオーディオセッションカテゴリを設定する必要があります。
オーディオセッションのカテゴリを指定することにより、iPhoneOSにアプリケーションのオーディオの意図を伝えます。
詳細については、「オーディオセッションの構成」を参照してください。
iPhoneが無音の場合、なぜ音の再生を停止するのですか?
または、サイレントモードでは特定のサウンドが再生されませんか?iPhone(iPod Touch)を持っていないので、よくわかりません。