Android MediaPlayer通过POST流式传输MP3

时间:2010-09-17 08:30:27

标签: android http post media-player audio-streaming

我有一个与Android MediaPlayer相关的问题。它可以通过HTTP POST方法传输内容,还是我必须编写自己的实现?如果是这样,我必须使用什么SDK?

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果我理解你的错误,你想提供的网址会返回某种媒体吗?这个技巧对我有一个 3gp文件。假设HTTP POST请求参数将通过URL提供。

URL url = new URL("insert-url-path-here");
URLConnection con = url.openConnection();
con.connect();
con.getContent(); //This is needed or setDataSource will throw IOException
m_mediaPlayer.setDataSource(con.getURL().toString());
m_mediaPlayer.prepareAsync();

@Override
public void onPrepared(MediaPlayer mp) {
    mp.start(); //Dont forget to setOnPreparedListener
}

让我知道它是怎么回事。