Сверхмощное воспроизведение из входного потока

Я хотел знать, поддерживает ли superpowered sdk воспроизведение из входного потока или массива байтов. Я пытаюсь получить байты из сокета. Я знаю, что есть метод процесса, который берет буфер, но я надеялся получить поток байтов, из которого superpowered получает звук, который нужно воспроизвести.


person Eduard Hasanaj    schedule 14.08.2018    source источник


Ответы (1)


Если вы ссылаетесь на класс SuperpoweredAdvancedAudioPlayer или класс SuperpoweredDecoder, то ответ будет отрицательным. Но если у вас есть необработанный поток аудиобайтов PCM, вы можете просто скопировать его в буферы ввода-вывода аудио, и он будет «проигрываться».

person Gabor Szanto    schedule 15.08.2018
comment
Нет, я не могу предоставить поток аудиобайтов PCM. У меня есть необработанные байты файла mp3. Вы реализовали HLS, и мне любопытно, как вы обрабатываете потоковую передачу. Итак, вашему декодеру для работы требуется полный mp3-файл? - person Eduard Hasanaj; 15.08.2018
comment
Нет, он может использовать кадры mp3 из памяти. Мы не предоставили декодеру опцию API чтения буфера общедоступной памяти. - person Gabor Szanto; 15.08.2018
comment
@GaborSzanto Не могли бы вы предоставить более подробную информацию о том, как копировать буферы? Любой образец кода приветствуется. Спасибо - person Nguyen Minh Binh; 06.09.2020