2009-10-23 3 views

答えて

4

私はそのための証拠を持っていないが、これは「UserExperience」修飾伴うだろう - Appleが(そしてなぜ今でも多くの人々が自分の携帯電話を脱獄)を許可しないだろう決して何かです。

これは、両方ともUXを壊す可能性がある(重要な呼び出しを待つが、アプリケーションXが音を壊した)ため、「電源オフ」と「ミュートサウンド」が含まれます。

1

あなたのアプリケーションの外部に影響を与えることは、プッシュ通知以外の承認プロセスでは実行されません。再生中のすべてのサウンドを一時停止、停止、または0に設定するだけで、アプリケーションのサウンドを確実にミュートすることができます。電話機がグローバルにミュートされることを意味する場合、

5

公式SDKで作成したiPhoneアプリケーションは、それ自体のサンドボックスです。有刺鉄線でサンドボックスから壁に囲まれています。

電源をオフにすることはできません。また、自分のアプリケーションのサウンド以外のサウンドをミュートすると、iPodの再生をオフにすることができます。

1

ソフトウェアでデバイスをオフにすることはできません。あなたはMPMusicPlayerControllerクラスで音楽再生音量を設定できますが、 iPodプレーヤーの音量を変更することはできません。

3

プログラムでApple iPhoneの電源を切ることはできますか?それともリンゴはこれを無視しますか? Appleがこれを許可しない場合、iPhoneでサウンドをプログラムでミュートすることは可能ですか?

Appleは、他のアプリやコアの電話機能の機能に影響を与えないようにします。不確かな場合は、電話全体で何かをしたい場合はできません。

また、電話機をミュートするには、電話機のミュート設定と一致するように、電話機側の物理ミュートスイッチを作成する方法を理解する必要があります。それはソフトウェアでは起こりません!

3

デバイスの電源を落としてデバイスをミュートする方法がわかりませんが、最終的にはデバイスの電源を切ることはできません。ただし、MPMusicPlayerControllerクラスを使用して、自分のアプリまたはiPodアプリのサウンドをミュートすることができます。

コードはアプリの次のようになります。

iPod用
MPMusicPlayerController *player = [MPMusicPlayerController applicationMusicPlayer]; 
player.volume = 0.0f; 

そして、この:

MPMusicPlayerController *player = [MPMusicPlayerController iPodMusicPlayer]; 
player.volume = 0.0f; 
関連する問題