1

我目前正在使用 Android MediaPlayer 在 Android 应用程序中流式传输音乐。我从 Soundcloud stream_url 获得了重定向 URL,它在浏览器中单独工作。

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

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

当使用普通的 mp3 url 时,这很好用。Soundcloud 的重定向 URL 给我的应用程序带来了一些问题,即使重定向 url 放在浏览器中也可以正常工作。对我的问题有什么想法吗?

4

2 回答 2

4

我对 soundclud url 也有同样的问题。

最后,事实证明,改变你的withhttps将解决问题。httpstream_url

于 2013-04-23T12:11:01.890 回答
0

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

stream_url = stream_url+"?client_id=123456567889997"
于 2013-04-23T13:28:26.717 回答