2012-12-13 60 views
1

我目前使用Android MediaPlayer在Android應用程序中流音樂。我已經從Soundcloud stream_url中獲得了重定向URL,它可以在瀏覽器中自行工作。Android MediaPlayer與Soundcloud流重定向

但是,當我使用此redirect_url作爲SetDataSource的源時,mediaplayer將無法工作。

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

當使用普通的mp3網址,這工作正常。關於Soundcloud的重定向URL的一些事情給我的應用程序帶來了問題,即使重定向網址放在瀏覽器中也能正常工作。任何想法是什麼我的問題是?

回答

3

我與soundclud url有同樣的問題。

最後,事實證明,在stream_url中更改httpshttp即可解決問題。

0

您應該將您的客戶端ID添加到soundcloud提供的'stream_url'中。您可以通過在soundcloud註冊開發者帳戶來獲取客戶端ID。

stream_url = stream_url+"?client_id=123456567889997"