我有一个与 Android MediaPlayer 相关的问题。它可以通过 HTTP POST 方法流式传输内容,还是我必须编写自己的实现?如果是这样,我必须使用什么 SDK?
提前致谢。
我有一个与 Android MediaPlayer 相关的问题。它可以通过 HTTP POST 方法流式传输内容,还是我必须编写自己的实现?如果是这样,我必须使用什么 SDK?
提前致谢。
如果我理解你是正确的,你想提供的 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
}
让我知道进展如何。