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



如何隐藏音乐地址(音乐/流.mp3(?

我不希望听众看到音乐的地址,可以下载这个! 我有一个音乐流网站,听众应该无法下载音乐。

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

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

你所要求的是不可能的。

您不能向某人发送数据,期望他们对其进行解码,同时阻止他们对其进行解码。

混淆 URL 不会做任何事情...只需打开浏览器开发人员工具、调试代理、数据包捕获或数百个浏览器扩展之一来获取媒体源然后下载它,这都是微不足道的。 即使您构建了自己的传输机制,您仍然必须将音频数据发送到浏览器进行播放,并且可以轻松注入脚本来获取它。

不要为此烦恼。

您可以做的是制作经过签名的 URL,以便它们仅适用于授权用户,并且在特定时间段内有效。 如果您使用的是 S3 或类似服务,这很容易做到。 这不会阻止任何人下载东西,但它会阻止您的整个图书馆有效地最终进入搜索引擎......直到有人下载它并将其上传到其他地方。

你遇到的是一个法律问题,而不是技术问题。

最新更新