带有Soundcloud Stream Redirect的Android MediaPlayer

时间:2012-12-13 03:24:23

标签: android android-mediaplayer soundcloud

我目前正在使用Android MediaPlayer在Android应用中流式传输音乐。我从Soundcloud stream_url获得了重定向URL,它在浏览器中自行运行。

但是,当我使用此redirect_url作为SetDataSource的源时,mediaplayer将无法工作。

mediaplayer.setDataSource(redirect_url);
mediaplayer.prepareAsync();

使用普通的mp3网址时,这很好用。有关Soundcloud的重定向URL的一些信息正在给我的应用程序带来问题,即使重定向网址放在浏览器中也能正常工作。我的问题是什么想法?

2 个答案:

答案 0 :(得分:3)

我在soundclud网址上遇到了同样的问题。

最后,事实证明,在https中更改http stream_url将解决问题。

答案 1 :(得分:0)

您应该将您的客户端ID添加到soundcloud提供的“stream_url”中。您可以通过在soundcloud注册开发者帐户来获取客户端ID。

stream_url = stream_url+"?client_id=123456567889997"