如何在Android上对实时音频流进行时移?

时间:2013-11-06 11:31:28

标签: android android-mediaplayer audio-streaming

我正在开发一款收音机Android应用,我希望能够选择快退/快进/返回音频流。

Mediaplayer似乎不可能(我找不到任何方法),那我怎么能这样做?

iOS版应用的开发者正在使用the RadioKit SDK。 Android有什么类似的东西吗?

1 个答案:

答案 0 :(得分:0)

我发现this link可以解决为什么在Android上不支持HTTP流媒体的一些原因。您可以编写自己的HTTP流式客户端并将其作为代理插入MediaPlayer和媒体源之间,但就我所知,这是唯一的方法。就特技模式而言,HTTP流中没有真正的快进或快退协议。您只需从服务器请求正确的字节(see here以获取更多信息)。好消息是,考虑到音频的时间位置而不是视频,估计要求的字节要容易得多(我已经看过一些非常荒谬的视频算法)。