我的iOS應用程序的一部分正在播放從Soundcloud藉助API下載的歌曲。但是,歌曲完全下載後播放,而不是流式播放。當使用stream_url發送GET請求時,請求花費很長時間才能加載到AVAudioPlayer中(我猜是因爲一個小時以上的軌道上有128kb/s的上限),並且使用download_url的請求不起作用,很有可能是因爲賽道上的下載設置爲只能通過Facebook Band頁面訪問。iOS/Soundcloud API - 從Soundcloud API下載音軌,無需stream_url請求
我很好奇,如果有更快的方式下載這兩個選項被淘汰的曲目。否則,當歌曲的其餘部分加載到播放器中時,是否有方法開始播放歌曲。例如,我可以將一首曲目的前五分鐘加載到臨時播放器中,然後當另一個播放器完全加載時,讓它接管播放嗎?被訪問的Soundcloud曲目全部來自朋友,因此如有必要,我可以要求他更改帳戶選項。
你有什麼解決辦法?我也堅持相同的觀點。 –
不幸的是,我決定暫時嵌入SoundCloud播放器,直到我找到一個更好的方式來做到這一點。 – Xpistoforos