В момента пускам поток в приложението си за iOS, но една функция, която бихме искали да добавим, е визуализацията на изходната вълна. Използвам изходна аудио опашка, за да възпроизведа потока, но не намерих начин да прочета изходния буфер. Може ли това да се постигне с помощта на аудио опашки или трябва да се направи с api от по-ниско ниво?
Възпроизвеждане и изобразяване на поток с помощта на аудио опашки
Отговори (2)
За да визуализирате, вероятно се нуждаете от PCM (некомпресирани) данни, така че ако натискате някакъв компресиран формат в опашката като MP3 или AAC, тогава никога не виждате данните, от които се нуждаете. Ако работите с PCM (може би го декомпресирате сами с API за аудио преобразуване), тогава можете да визуализирате, преди да поставите проби в опашката. Но тогава проблемът ще бъде забавянето - искате да визуализирате семпли, когато се възпроизвеждат, а не когато влизат в опашката.
Само поради причини за забавяне вероятно искате да използвате аудио модули.
person
invalidname
schedule
04.06.2011
Всъщност не може да се направи. За да направя това, имам нужда от аудио модули за внедряване на стримера.
person
Rodolfo Cartas
schedule
03.06.2011