1

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

提前致谢。

4

1 回答 1

0

如果我理解你是正确的,你想提供的 URL 将返回某种媒体?这个技巧对我有用 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
}

让我知道进展如何。

于 2010-11-19T22:42:25.710 回答