我目前正在尝试播放加密的.mp3文件。我目前使用的方式是:loading the encrypted file -> decrypting it -> save it to ISO -> play it with the backgroundaudioplayer
。
但是,启动一个.mp3文件最多可能需要10-15秒。还有其他方法可以更快地做到这一点吗?
例如,是否有一种方法可以从流中播放并在播放时以某种方式对其进行解密?
并且实际上是否需要对IsolatedStorage上的文件进行加密?既然没有人应该能够触摸它们呢?
最佳答案
好吧,因为它已经使用了很长时间了,所以我建议“缓冲”它的确很容易,让解密流从文件的前20秒左右为您提供一个合适的大小的缓冲区,最大等待时间要比等待几秒钟快得多整个文件,然后只需使用解密的缓冲区简单地将backgroundplayer送入,其余的仍在解密。
关于c# - 播放加密的mp3文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9429756/