我有一个与Android MediaPlayer相关的问题。它可以通过HTTP POST方法传输内容,还是我必须编写自己的实现?如果是这样,我必须使用什么SDK?
提前致谢。
答案 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
}
让我知道它是怎么回事。