Question

Je suis un effet sonore de mise en œuvre qui joue alors qu'un utilisateur glisser un UISlider.

Voici le IBAction: appelé par le UISlider de valeur modifiée événement

-(IBAction)playTone4; {
    AudioServicesPlaySystemSound(soundID4); 
}

Je voudrais que le son d'arrêter lorsque l'utilisateur est pas faisant glisser le curseur mais a pas sorti il.

Est-il possible de le faire? Il ne semble pas être une fonction AudioServices Arrêter SystemSound ().

Était-ce utile?

La solution

Les sons du système ne peuvent pas être arrêtés .

Voir iPhone Guide de programmation: section Multimeda support pour plus d'informations.

Pour obtenir l'effet désiré, je vous conseille d'utiliser AVAudioPlayer ou audioQueues . Le Guide de programmation couvre tout ce que j'adressais vous voulez savoir sur ces techniques.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top