有没有控件能直接播放memorystream

qxzhu 2012-10-14 08:33:44
想对视频文件进行加密,然后解密成memorystream ,然后播放器直接读取memorystream.有什么控件可以实现吗,大部分都要直接提供文件名或url.memorystream 能不能虚拟出一个文件名?
...全文
340 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
meyu88 2012-12-19
  • 打赏
  • 举报
回复
也正在搞这个。有谁有经验能告诉一下吗?
qxzhu 2012-10-14
  • 打赏
  • 举报
回复
这个方案好象可行,能具体说说或者有什么实例吗
qxzhu 2012-10-14
  • 打赏
  • 举报
回复
意图就是将视频文件解密后的内容放到内存,而不是放到文件,让播放器直接从内存中读取播放。有没有实现的方法
  • 打赏
  • 举报
回复
你可以使用.net程序创建一个命名管道服务,然后把这个管道文件路径设置给播放器。
qxzhu 2012-10-14
  • 打赏
  • 举报
回复
directshow是可以实现,那个相当于自己编一个解码器,工作量挺大
qxzhu 2012-10-14
  • 打赏
  • 举报
回复
几个G的视频可以分段放到内存中呀,就是分段解密,这个容易实现。现在就是找不到可以从内存中读出内容直接播放的视频插件。
crystal_lz 2012-10-14
  • 打赏
  • 举报
回复
我有个扯蛋的问题
如果 我的视频文件好几个GB咋办? 直接加载到内存中?、、oh my god、、、、

好吧 抛开这个扯蛋的问题 不管 直接把整个视频文件加载到内存中然后播放 我咋感觉这设计就是一个错误
如果说 叫你把还原后的二进制存入文件 然后播放 估计你又不愿意了

说说我的想法吧 如果你真想把文件加载到内存中然后播放他的话 你可以研究研究文件格式 也就是把你解密后的二进制 按照一定的方式 解码出来 控件啥的我不知道

我只是说说个人看法而已、、、、可能我说的完全都是错的

110,825

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧