iPhone 애플리케이션에서 사운드를 끕니다
-
06-07-2019 - |
문제
누군가 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);
제휴하지 않습니다 StackOverflow