使用Android
,有没有办法将以下radio channel
:http://nis.stream.publicradio.org/nis.mp3
的音频捕捉到stream buffer
?
更进一步,我的目标是将播放音频的last 5 minutes
(最大)保存到文件中。例如,收音机可以播放收音机X秒/分钟/小时(无论如何)。如果播放时间超过5分钟,则保存的文件将持续5分钟。如果播放时间较短,则保存的文件将具有完整的播放时间。
我不知道是否要获得此结果我需要使用一些data structure
,例如circular buffer
,在其上存储chunks of audio
并移动{ {1}}。
你能给我一些关于pointer
的想法吗?