Przez cały ranek waliłem głową w ten problem.Odtwarzanie dźwięku z ciągłego strumienia danych (iOS)
Mam skonfigurowane połączenie ze źródłem danych, które zwraca dane audio (Jest to urządzenie nagrywające, więc nie ma ustawionej długości danych, dane po prostu są przesyłane strumieniowo, np. Jeśli chcesz otworzyć strumień do radia)
i udało mi się otrzymać wszystkie pakiety danych w moim kodzie. Teraz po prostu muszę to zagrać. Chcę odtwarzać nadchodzące dane, więc nie chcę czekać w kolejce przez kilka minut ani nic, chcę korzystać z danych, które otrzymuję w tym momencie i odtwarzać je.
Teraz przez cały ranek szukałem różnych przykładów, ale żadna z nich nie była tak naprawdę określona.
w (void) związku
- (NSURLConnection ) połączenie didReceiveData (NSData) danych {
funkcja pakiet "dane" jest pakiet audio. Próbowałem przesyłać strumieniowo za pomocą AVPlayer, MFVideoPlayer, ale jak dotąd nic nie działało dla mnie. Próbował też spojrzeć na Audiostreamera firmy mattgallagher, ale wciąż nie był w stanie tego osiągnąć.
Ktoś tu może pomóc, ma niektóre (najlepiej) działające przykłady?
kabina Wyjaśnij, jak odtwarzać ausio z nadchodzących bajtów jak bajty przychodzące w funkcji odczytu nsinputstream – sajwan
@valentin Radu Jestem zagmatwany, aby bufor audio pochodził z tej metody, a jeszcze inną, jak zadzwonić, aby odtworzyć połączenie ? z góry dzięki uprzejmy i pomocny! –