服务器上使用百度的音乐不能正常播放,但能下载

使用百度音乐功能做的一个练手的小项目,百度音乐API接口文档,这是api接口介绍,音乐地址可以正常获取到,并且可在浏览器里下载,页面在本地也能正常播放音乐,但是放到服务器上就不行。这是什么问题造成的呀?有什么解决方案?

阅读 2.9k
2 个回答

问题找到了,file_link不能播放的问题,是因为百度使用Http中的Referer头字段来防止盗链,在HTML文件中加上 这一句让发送出去的Http包都不含Referer字段就行了。头部加上<meta name="referrer" content="never">即可,在此感谢github上某位大神的帮助。

你调试应该看见有403错误啊,媒体资源载入失败。
因为看不见你具体的实现,所以不好分析。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏