也算播放mp3(100分)

  • 主题发起人 主题发起人 天哪
  • 开始时间 开始时间

天哪

Unregistered / Unconfirmed
GUEST, unregistred user!
有加密mp3, 算法已知, 欲播放, 如何编程?
(不可解到文件中再播放, 须一边解密一边播放, 因赶进度, 最好有现成的.)
 
要看是怎么加密的了,如果是简单的对每比特加密,你可以把该mp3
分割成几块,每一块读入内存流解密,在写入临时mp3文件(尺寸很小)
用组件播放,再对下一块操作。如果控制得当再加上代码写得比较好的话,
应该是可以有实时播放的效果的。

如果你是自己编程播放的话,直接利用内存流就可以了,不需要再写入文件

 
cheka说的有道理
 
分割后播放会有些停顿的吧, 自己编程的话, 仅仅播放还好说, 但要做到各种效果比较累人的.

不知有没有人用过winamp的sdk? 有没有想过反一下, 做一个类似winamp结构的东西(不是象
winamp sdk中说的做plugin, 是想用它的接口, 这样就可以直接使用它的plugin了)

另外winamp之类的播放都可以URL中的mp3, 但提出的接口一般都是接受一个URL串, 不知有没有
提供更底层的接口?
 
不是有带原码的mp3播放器吗?
 
天哪:如果你还要继续讨论请定期提前你的帖子,如果不想继续讨论请结束帖子。
 
我不认为能够实现边解密边播放,首先有些加密手断只根据整个文件来加密的,并不是说
你取文件的一部分,然后根据密钥就能解出来的,其次,MP3播放器能播放一段流吗?应该
不行吧。
 
多人接受答案了。
 
后退
顶部