문제

누군가 iPhone 애플리케이션에서 사운드를 끄는 방법을 알려주시겠습니까? 감사 :)

도움이 되었습니까?

해결책

사운드를 재생하는보기 컨트롤러에서 @property로 ivar를 추가하십시오.

BOOL muteSoundFlag // as ivar of view controller
@property (nonatomic, retain) BOOL muteSound; // in header
@synthesize muteSound; // in implementation

모든 사운드 재생 코드를 IF ... 블록으로 랩핑하십시오.

if (!self.muteSoundFlag) {
    // your sound player code
}

소리가 음소거를 원할 때 깃발을 true로 설정하십시오.

self.mutesoundflag = 예;

다른 팁

응용 프로그램이 출시 될 때 현재 음악을 재생하는 중지에 대해 이야기하고 있습니까? 미디어 재생을위한 오디오 카테고리를 설정하여 앱이 출시 될 때 음악이 사라질 수 있습니다. 아래 코드를 ApplyDidFinishLaunching 앱 대의원에서 귀하의 Application에 추가하십시오.

AudioSessionInitialize(NULL, NULL, NULL, self);
UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback;
AudioSessionSetProperty (kAudioSessionProperty_AudioCategory, sizeof(sessionCategory), &sessionCategory);
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top