level 2
梁毓颖
楼主
链接:http://ws.stream.qqmusic.qq.com/C100003HIv074OhPZt.m4a?fromtag=0&guid=126548448
代码:
string v = "http://ws.stream.qqmusic.qq.com/C100003HIv074OhPZt.m4a?fromtag=0&guid=126548448"
var coverpic_file = await KnownFolders.MusicLibrary.CreateFileAsync("smg.m4a", CreationCollisionOption.FailIfExists);
var httpWebRequest = HttpWebRequest.CreateHttp(v);
HttpWebResponse response = (HttpWebResponse)await httpWebRequest.GetResponseAsync();
Stream resStream = response.GetResponseStream();
using (var stream = await coverpic_file.OpenAsync(FileAccessMode.ReadWrite))
{
await resStream.CopyToAsync(stream.AsStreamForWrite());
}
response.Dispose();
我发现用这个链接打开的网址不会直接发送音频文件啊,所以生成的文件是无效的。如图:

有没有大佬知道该怎么来获取这个文件吗?
2018年05月14日 15点05分
1
代码:
string v = "http://ws.stream.qqmusic.qq.com/C100003HIv074OhPZt.m4a?fromtag=0&guid=126548448"
var coverpic_file = await KnownFolders.MusicLibrary.CreateFileAsync("smg.m4a", CreationCollisionOption.FailIfExists);
var httpWebRequest = HttpWebRequest.CreateHttp(v);
HttpWebResponse response = (HttpWebResponse)await httpWebRequest.GetResponseAsync();
Stream resStream = response.GetResponseStream();
using (var stream = await coverpic_file.OpenAsync(FileAccessMode.ReadWrite))
{
await resStream.CopyToAsync(stream.AsStreamForWrite());
}
response.Dispose();
我发现用这个链接打开的网址不会直接发送音频文件啊,所以生成的文件是无效的。如图:

有没有大佬知道该怎么来获取这个文件吗?