1
我有一个与Android MediaPlayer相关的问题。它可以通过HTTP POST方法传输内容,还是必须编写我自己的实现?如果是这样,我必须使用哪个SDK?Android MediaPlayer通过POST发送MP3文件
在此先感谢。
我有一个与Android MediaPlayer相关的问题。它可以通过HTTP POST方法传输内容,还是必须编写我自己的实现?如果是这样,我必须使用哪个SDK?Android MediaPlayer通过POST发送MP3文件
在此先感谢。
如果我理解你的正确,你想提供的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
}
让我知道它是如何去的。
我有一个类似的问题,但我试图达到HTTP身份验证保护的MP3流 - 即icecast服务器....任何想法如何做到这一点? – FunnyLookinHat 2011-02-28 17:01:27