Web Audio API和音频下载和保护

时间:2015-12-30 13:54:43

标签: javascript audio web-audio

我正在读一本关于Web Audio API的书。 在书中,它指出要使用WEB AUDIO API播放和加载声音,需要采取以下4个步骤:

1。)用XHR加载声音文件并解码。 (最终会有'缓冲区') 2.)将缓冲区连接到音频效果节点。 3.)要听到声音,请将效果链中的最后一个节点连接到目的地。 4.)开始发声。

我的问题是......鉴于这4个步骤,网站用户是否有办法使用网络音频下载网站上播放的音频/音频?

如果是这样,如何防止这种情况。

还是'缓冲'会阻止它被非法下载?

我想找到一种方法来保护我在游戏/应用程序中使用的音频文件,这些文件放在使用Web Audio API播放的网页上......

谢谢....

1 个答案:

答案 0 :(得分:2)

轻松保存,不。但是1)如果它被转移为MP3等文件,用户可以进入他们的网络缓存并复制它;没有固有的DRM或任何东西。 2)即使声音是从头开始完全生成的(例如,数学上),用户也可以使用像Soundflower这样的虚拟音频设备来保存输出。

所以不,实际上不可能阻止用户保存音频文件。