Android MediaPlayer транслирует MP3 через POST - PullRequest
1 голос
/ 17 сентября 2010

У меня есть вопрос, связанный с Android MediaPlayer. Может ли он передавать содержимое через метод HTTP POST или мне нужно написать собственную реализацию? Если да, какой SDK мне нужно использовать?

Заранее спасибо.

1 Ответ

0 голосов
/ 20 ноября 2010

Если я правильно вас понял, 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
}

Дайте мне знать, как все прошло.

...