Буферизует Mp3-байты с сервера на Android и воспроизводит их

#android #signalr #audio-streaming

#Android #signalr #потоковое аудио

Вопрос:

Мы хотим буферизировать байты mp3-файла с сервера; Клиент — это устройство Android. Мы можем передавать байты с помощью signal-R, и он отлично работает на ios с использованием AVFoundation. Но проблема заключается в воспроизведении этого файла на Android. Мы пытались

 MediaPlayer and AudioTrack
  

но ни один из них не работает в этой ситуации;

Медиаплееру нужен URL-адрес потока, что-то вроде «example.com/test.mp3 «; поэтому мы не можем использовать этот вариант.

Каждый раз, когда мы можем получить N байт Mp3-данных, используя signal-R. Как мы можем воспроизводить такие данные?