Javascript 如何在不下载的情况下授予对音频文件的访问权限

Javascript 如何在不下载的情况下授予对音频文件的访问权限,javascript,php,audio,ionic2,streaming,Javascript,Php,Audio,Ionic2,Streaming,我想为某些人群授予音频文件访问权限-现在在浏览器中,但将来在Ionic/Cordova应用程序中也是如此。但访问它们将在身份验证后进行,我想防止下载它们 最好的方法是什么 将文件放入音频文件的某些服务-类似于youtube 从服务器进行流式处理-我使用PHP 使用flash应用程序 感谢您提供的所有解决方案,同样,对于视频文件,如果您想将文件流式传输到他们的设备,您无法阻止他人下载文件 最终,文件必须到达设备,并且有许多方法来存储它,即使您试图使其变得困难 通常采取的方法是DRM保护文件-这

我想为某些人群授予音频文件访问权限-现在在浏览器中,但将来在Ionic/Cordova应用程序中也是如此。但访问它们将在身份验证后进行,我想防止下载它们

最好的方法是什么

  • 将文件放入音频文件的某些服务-类似于youtube
  • 从服务器进行流式处理-我使用PHP
  • 使用flash应用程序

感谢您提供的所有解决方案,

同样,对于视频文件,如果您想将文件流式传输到他们的设备,您无法阻止他人下载文件

最终,文件必须到达设备,并且有许多方法来存储它,即使您试图使其变得困难

通常采取的方法是DRM保护文件-这是付费音乐服务常用的方法

音频DRM与视频稍有不同,因为大多数设备没有用于音频的安全媒体管道,这意味着它的安全性稍差


归根结底,所有这些措施都是障碍和清洁剂——它通常最终成为一个商业解决方案。如果用户认为该服务的成本不太高,或者低到不必费心规避,那么他们更有可能合法地使用它。

忘记flash吧,它已经死了。YouTube将是最好的选择之一。或者可能是soundcloud。不过,soundcloud和Youtube都可以在无需身份验证的情况下访问@jrSakizci@Luca-很抱歉,我认为没有这方面的服务。您可能应该为此找到并编写自己的服务。是的,这是我的建议,而您可以禁用显式“另存为…”功能,但不能“阻止下载”。播放文件本身会下载它。