Travar uma amostra de reprodução de som no iPhone usando AudioServices
-
06-09-2019 - |
Pergunta
Estou implementando um efeito de som que toca enquanto um usuário está arrastando uma UISlider.
Aqui está a IBAction: chamado pelo de UISlider valor alterado evento
-(IBAction)playTone4; {
AudioServicesPlaySystemSound(soundID4);
}
Eu gostaria que o som parou quando o usuário é não arrastando o controle deslizante, mas tem não divulgado -lo.
Existe uma maneira de fazer isso? Não parece ser um AudioServices função Parar SystemSound ().
Solução
Os sons do sistema não pode ser interrompido .
Veja iPhone Guia de Programação: seção de Apoio Multimeda para obter mais informações.
Para conseguir o efeito desejado, eu recomendaria usando AVAudioPlayer ou audioQueues . O Guia de Programação I dirigida abrange tudo que você quer saber sobre essas técnicas.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow