我正在升级现有的以 Flash 编写的应用程序,以播放电话的 mp3 文件。该应用程序的目的是培训员工如何与客户合作。其中一些电话是“负面”电话,用于培训员工不要做的事情。
我不需要提供 mp3 所在位置的原因是,如果有人心怀不满并离开公司并决定与他们接听一些负面电话,那就太糟糕了。我从不喜欢低估我们用户的智力,所以我相信有些人无论如何都会想办法得到他们。
正如我所说的,当前的实现是用闪存编写的,它会在客户端加载 swf 文件时加载所有 mp3,从而减少调用服务器以获取新的 mp3 文件的必要性。这些 mp3 的文件大小都不是很大,因为它们都只有大约 30 秒的电话剪辑。
有什么方法可以防止从 IIS 服务器直接下载 mp3。我可以用 c# 将它们作为 aspx 文件提供,需要特定的哈希或盐才能播放吗?
如果我可以避免的话,我真的不想让它们都像当前的实现一样被带入一个 swf。
欢迎任何建议。
TIA