在Windows Media Player中播放.wav字节数组

时间:2016-04-20 13:02:00

标签: c# wmplib

我在我的系统上加密了音频文件,我在下面列出的方案

中使用我的C#实用程序运行
  • 文件被解密,结果存储在字节数组
  • 我写了特定文件中的所有字节,比如,decrypted.wav
  • 将decrypted.wav传递给设置IWMPMedia新媒体的功能
  • 关闭表单文件' decrypted.wav'已删除

这个方案效果很好,但由于机密性原因,我必须更改它,因为文件可以在播放期间复制并粘贴到别处 我也试过隐藏文件属性的东西

我已将方案改为

  • 文件被解密,结果存储在字节数组
  • 将字节数组传递给内存流
  • System.Media.SoundPlayer使用内存流 但它会播放文件abrubd,例如问题前的实习生回复

什么是缓冲流的最佳方法

0 个答案:

没有答案