Nie chcę żadnego kodu, ale chcę uzyskać odniesienie do mojego pytania wymienionego poniżej ...
Dostępna jest muzyka w tle i jest opcja nagrywania w mojej aplikacji ...
Po rozpoczęciu nagrywania aplikacja nagrywa mój dźwięk, a po kliknięciu przycisku odtwarzania odtworzy nagranie wraz z podkładem muzycznym ...
Użyłem tego Połączyć ale nie mogę dostać, jak chcę ...
Wydaje mi się, że istnieje mechanizm łączenia dwóch plików audio i ustawiania go przed odtwarzaniem ....
Jak mogę to osiągnąć, kodując ... Czy jest dostępny link referencyjny lub jakiś przykładowy kod?
Z góry dziękuję ...
Odpowiedzi:
2 dla odpowiedzi № 1Większość ludzi myli się z jednym przykłademAVAudioPlayer jako jednostka odtwarzająca dźwięk bezpośrednio, ale nie działa. Miksowanie odbywa się w systemie operacyjnym, a nie przez instancję AVAudioPlayer. Innymi słowy: Nikt nie mówi, że nie możesz mieć więcej niż jednego AVAudioPlayer.
Stwórz dla siebie tło i pozwól mu grać. Utwórz kolejną instancję AVAudioPlayer dla nagranego dźwięku i pozwól mu się odtwarzać. Voila