我正在尝试通过改造来下载歌曲。在棒棒糖设备上一切正常,但是当我试图在棉花糖和牛轧糖上播放歌曲时,它说“不支持文件格式”。
这是我的改造界面。
<div id="container">
<picture>
<img src="http://placekitten.com/g/300/300" alt="kitten">
</picture>
</div>
我正在从Intent Service调用此函数。
String SONG_URL = "http://192.169.235.15/Songs/";
@GET("{songId}.mp3")
@Streaming
Call<ResponseBody> downloadSong(@Path(value = "songId") String songId);
最后这是我的downloadFile函数。
Call<ResponseBody> request = SongDownloadServerApi.Factory.getInstance(this).downloadSong(songId);
try {
downloadFile(request.execute().body(), songName);
} catch (IOException e) {
e.printStackTrace();
Toast.makeText(getApplicationContext(), e.getMessage(), Toast.LENGTH_SHORT).show();
}