Domanda

Io sono l'attuazione di un effetto sonoro che riproduce mentre un utente sta trascinando un UISlider.

Ecco l'IBAction: chiamato dal di UISlider valore modificato evento

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

Vorrei che il suono di fermare quando l'utente è non trascinando il cursore, ma ha non rilasciato di esso.

C'è un modo per farlo? Non sembra essere un SystemSound funzione AudioServices Stop ().

È stato utile?

Soluzione

suoni del sistema non possono essere fermati .

Vedere la Guida iPhone programmazione: sezione Multimeda Supporto per ulteriori informazioni.

Per ottenere l'effetto desiderato, mi consiglia di utilizzare AVAudioPlayer o audioQueues . La Guida alla programmazione mi sono rivolto copre tutto quello che volete sapere su queste tecniche.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top