Schalten Sie den Sound in einer iPhone -Anwendung aus
-
06-07-2019 - |
Frage
Kann mir bitte jemand sagen, wie man den Sound in einer iPhone -Anwendung ausschaltet? Vielen Dank :)
Lösung
Fügen Sie im View Controller, der Ihre Sounds abspielt, einen Ivar mit einem @Property hinzu
BOOL muteSoundFlag // as ivar of view controller
@property (nonatomic, retain) BOOL muteSound; // in header
@synthesize muteSound; // in implementation
Wickeln Sie Ihren gesamten Soundspielcode in einem if ... block ein
if (!self.muteSoundFlag) {
// your sound player code
}
Wenn Sie stummgeschaltet sind, stellen Sie die Flagge auf wahr
self.mutesoundflag = ja;
Andere Tipps
Sprechen Sie davon, derzeit Musik zu spielen, wenn Ihre Anwendung gestartet wird? Sie können die Musik verblassen, wenn Ihre App gestartet wird, indem die Audio -Kategorie für die Medienwiedergabe festgelegt wird. Fügen Sie den unten stehenden Code zu Ihrer Anwendungsdidfinishlaunching -Methode im App -Delegierten hinzu.
AudioSessionInitialize(NULL, NULL, NULL, self);
UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback;
AudioSessionSetProperty (kAudioSessionProperty_AudioCategory, sizeof(sessionCategory), &sessionCategory);
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow