iPhoneアプリケーションでサウンドをオフにする
-
06-07-2019 - |
質問
iPhoneアプリケーションでサウンドをオフにする方法を教えてください。ありがとう:)
解決
サウンドを再生するView Controllerで、@ propertyでivarを追加します
BOOL muteSoundFlag // as ivar of view controller
@property (nonatomic, retain) BOOL muteSound; // in header
@synthesize muteSound; // in implementation
すべてのサウンド再生コードをif ... blockでラップします
if (!self.muteSoundFlag) {
// your sound player code
}
サウンドをミュートする場合は、フラグをtrueに設定します
self.muteSoundFlag = YES;
他のヒント
アプリケーションの起動時に現在再生中の音楽を停止することについて話していますか?メディア再生用のオーディオカテゴリを設定することにより、アプリの起動時に音楽をフェードアウトさせることができます。アプリデリゲートのapplicationDidFinishLaunchingメソッドに以下のコードを追加します。
AudioSessionInitialize(NULL, NULL, NULL, self);
UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback;
AudioSessionSetProperty (kAudioSessionProperty_AudioCategory, sizeof(sessionCategory), &sessionCategory);
所属していません StackOverflow