Desligando o som em um aplicativo para iPhone
-
06-07-2019 - |
Pergunta
Alguém pode me dizer como desligar o som em um aplicativo para iPhone. Obrigado :)
Solução
No controlador de visualização que toca seus sons, adicione um adar com um @property
BOOL muteSoundFlag // as ivar of view controller
@property (nonatomic, retain) BOOL muteSound; // in header
@synthesize muteSound; // in implementation
Enrole todo o seu código de som em um If ... Block
if (!self.muteSoundFlag) {
// your sound player code
}
Quando você quiser um som silenciado, defina a bandeira como verdadeira
self.mutesoundflag = sim;
Outras dicas
Você está falando sobre parar qualquer música atualmente tocando quando seu aplicativo é lançado? Você pode desaparecer quando o aplicativo é lançado definindo a categoria de áudio para reprodução de mídia. Adicione o código abaixo ao seu método ApplicationDIdFinishLaunching no delegado do aplicativo.
AudioSessionInitialize(NULL, NULL, NULL, self);
UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback;
AudioSessionSetProperty (kAudioSessionProperty_AudioCategory, sizeof(sessionCategory), &sessionCategory);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow