iPhoneのオペレーティングシステムがiOS 4になってから一部のデバイスを除いてマルチタスク機能が実装され何かと便利になったのですが、アプリによってiPhoneのボリュームコントロールに不具合を招いてしまう場合がある様です。複数のアプリで確認しており、しばらく前のバージョンアップを適用する前のSkype、今日現在のTwitRockerが裏で動いている場合に発生します。
ウチは都合によりiPhoneの言語設定を英語にしているためスクリーンショットが分かりにくいかもしれませんが、通常ホーム画面でボリュームの +/- を押すと、ringer (着信音) のボリュームが変わるのですが、一番最初のスクリーンショットの様に ringer (着信音) と表示されない場合があり、このボリュームはゲーム等の音量を示している為、着信音量が変更されないのです。
事象:
iPhoneのホーム画面でボリューム +/- を押した時、着信音量のコントロールが出来ずスピーカー音量のコントロールになってしまう。(スクリーンショットはSpotlightの画面ですがホーム画面でも同様です)
原因:
マルチタスキング機能によってバックグランドで動いているアプリがボリューム管理に影響してしまっている。
検証方法:
- 事象が発生している時のホーム画面で、ホームボタンを2回押してバックグランドで動いているアプリ一覧を表示。
- いずれかのバックグランドアプリのアイコンを長押しして終了させるモードへ移行。
- 一旦全てのバックグランドアプリを終了 (アイコン左上の赤丸ボタンをタップ)。
- ホームボタンを押してホーム画面に戻り、着信音量のコントロールが可能か試してみる。
この検証で着信音量のコントロールが出来る様になれば、終了したバックグランドで動いていたいずれかのアプリが影響している事が分かります。さらにどのアプリが影響しているかを知る為にはアプリを1つ起動する毎にホーム画面で音量コントロールを試す作業を繰り返せば特定出来ると思います。特定出来たからといって何も対策出来ないのでそのAppの作者が改善してくれる事を祈りましょう。