Stream 如何在网络播放器中隐藏音乐地址?

Stream 如何在网络播放器中隐藏音乐地址?,stream,html5-audio,Stream,Html5 Audio,如何隐藏音乐地址(music/stream.mp3) 我不想让听众看到音乐的地址,可以下载这个! 我有一个网站的音乐流和听众应该不能下载音乐 <audio controls> <source src="music/stream.mp3" type="audio/mpeg"> Your browser does not support the audio element. </audio> 您的浏览器不支持音频元素。 我必须改变格式还是什么?你的要求是

如何隐藏音乐地址(music/stream.mp3)

我不想让听众看到音乐的地址,可以下载这个! 我有一个网站的音乐流和听众应该不能下载音乐

<audio controls>
  <source src="music/stream.mp3" type="audio/mpeg">
Your browser does not support the audio element.
</audio>

您的浏览器不支持音频元素。

我必须改变格式还是什么?

你的要求是不可能的

你不能向某人发送数据,期望他们解码数据,同时阻止他们解码数据

混淆URL不会有任何作用。。。只需打开浏览器开发人员工具、调试代理、数据包捕获或数百个浏览器扩展中的一个,就可以找到媒体源,然后下载它。即使您构建了自己的传输机制,您仍然需要将音频数据传输到浏览器中才能播放,并且可以轻松地插入脚本来获取它

别管这个了

您可以做的是创建经过签名的URL,以便它们仅在特定时间段内为授权用户工作。如果您使用的是S3或类似的服务,这是非常容易做到的。这不会阻止任何人下载内容,但会阻止你的整个库在搜索引擎上有用地结束。。。直到有人下载并上传到其他地方

你遇到的是法律问题,不是技术问题