php - HTML5 <audio> 隐藏音频源

标签 php apache html

我想使用 HTML5 <audio>标记从我的网站流式传输 mp3 文件。问题是,任何 ol' Joe 都可以查看页面源代码并查看流式 mp3 文件的位置,然后他们就可以直接下载整个文件(而不是通过播放器“流式传输”)。

我能做些什么来阻止用户查看 mp3 文件在我的服务器上的位置?我(或没有)有哪些选择?

如果相关的话,我将 Apache 与 PHP 结合使用。

最佳答案

您可以使用 php 脚本为您提取音频文件。将源设置为 php 脚本而不是实际文件。然后在 php 脚本中,您可以在返回 mp3 文件之前进行检查以确保请求有效。

关于php - HTML5 <audio> 隐藏音频源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7438346/

相关文章:

php - 如何在 Apache/PHP 中使用预告片生成分块响应?

html - 向右浮动导致垂直移动 2px

html - 在 <li> 内对齐 <a>

html - 如何在边框顶部叠加渐变(背景)?

php - Laravel 更改密码重置响应

php - PHP 中的 XML 编码/解码类

apache - 如何在 Docker 上运行的 Apache 服务器中安装 mod_auth_openidc 模块

php - 在 Laravel 中使用带有 OUT 参数的存储过程

php - Safari 添加 .html 进行下载

php - 将非 WWW 重定向到 WWW URL