2 votes

Utilisation de l'interrupteur à bascule (on-off) sur AKPlayer

J'essaie d'implémenter un interrupteur marche-arrêt dans la lecture de plusieurs AKPlayers. D'abord, j'ai appelé deux AKPlayers déclenché par AKCallbackInstruments sur AKSequencer .

Lorsque j'allume l'interrupteur, 1) deux AKPlayers sont affectés à AKMixer, 2) Audiokit démarre, 3) deux pistes sont ajoutées à AKSequencer, 4) le séquenceur démarre.

Et quand on l'éteint, 1) deux AKPlayers.stop() , 2) sequencer.stop() 3) sequencer.deleteTrack(trackIndex: 0) , sequencer.deleteTrack(trackIndex:1) 4) AudioKit.stop() .

Le premier allumage et l'extinction fonctionnent avec succès. Mais lorsque j'allume l'interrupteur pour la deuxième fois, la musique devient de plus en plus forte, peut-être parce que certaines pistes midi/séquenceurs ne sont pas complètement supprimées. Quelqu'un peut-il me dire ce qui m'échappe ? Très apprécié. <3

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X