【发布时间】:2012-02-24 11:11:42
【问题描述】:
我目前正在尝试播放加密的 .mp3 文件。我目前使用的方式是:
loading the encrypted file -> decrypting it -> save it to ISO -> play it with the backgroundaudioplayer.
但这可能需要 10-15 秒才能启动一个 .mp3 文件。有没有其他方法可以更快地做到这一点? 例如,有没有办法从流中播放并在播放时以某种方式解密它?
实际上是否需要对 IsolatedStorage 上的文件进行加密?因为无论如何应该没有人可以触摸它们?!
【问题讨论】:
-
我从网站下载 WMA,将其存储在 ISO 存储中,然后直接在 AudioPlayer 中播放。我不明白你为什么要描述它。如果您真的需要 Wav 项目,则需要时间。 windowsphoneapplist.com/en/A_ring_tone-a80349.html
-
我使用 ProtectedData.protect 加密 .mp3 文件,我在任何时候都不使用 Wav 项目。
-
为什么?如果您完全重新计算整个文件,则需要一些时间。
-
因为我不允许在没有加密的情况下保存文件。否则有人可能会偷走它。
-
好的。请参阅,MP3 编码器/解码器流无需加密即可工作。如果你已经包括在内,我认为没有办法快速做到这一点,因为这是你自己的方式,硬件和软件都将被优化为以这种方式工作。我建议找到加密解决方案。
标签: c# silverlight windows-phone-7 audio encryption