html5 - 請求到了網易云歌曲到在線地址,如何在web頁面中播放?
問題描述
最近在模仿著寫網易云音樂的web,后端的 api 有大牛給封裝好了,可以請求到歌曲的 url地址,但是格式是 flac 格式的,不知道怎么播放,在網易云音樂網站也看不出來是用了什么標簽播放的。我嘗試用<audio>標簽進行播放,<audio src='http://m10.music.126.net/20170529220027/dd4eae2bff7b91b7c48f687cf1e45728/ymusic/8236/9cde/95b1/5ba5330025c8417b2b3c804d5dc71acb.flac' controls='controls'></audio>
然后瀏覽器報錯:403(forbidden):
GET http://218.12.233.20/m10.music.126.net/20170529220027/dd4eae2bff7b91b7c48f6…dc71acb.flac?wshc_tag=0&wsts_tag=592c27dd&wsid_tag=745a56c4&wsiphost=ipdbm 403 (Forbidden)
{data: [{id: 347239,url: 'http://m10.music.126.net/20170529223419/fc72c69cbb357b66fada1f9a69fc75d7/ymusic/8e11/f8a0/b8c2/558e6ae83feddf96df0bafcd2b181433.flac',br: 917669,size: 32118434,md5: '558e6ae83feddf96df0bafcd2b181433',code: 200,expi: 1200,type: 'flac',gain: 0.05,fee: 8,uf: null,payed: 1,flag: 0,canExtend: false}],code: 200}
上面是用網友到api請求到的歌曲信息的例子,拿回來后不會用啊。請問怎么才能在頁面中播放請求到到在線音樂資源?
問題解答
回答1:為什么不去網易云音樂官方去查呢?
