日期:2014-05-17  浏览次数:20835 次

高手进来看看!如何用MediaPlayer播放byte[]数据视频
C# code
如题: 
我用XmlSerializer将视频文件序列化到xml文件中,
现在将视屏文件反序列化后得到视屏数据byte[]数组
请问,怎么用MediaPlayer播放这个这个视屏?

将byte[]写成视频文件然后用MediaPlayer播放,理论上是可以实现
这样效率太过繁杂, 有没有更好的方法??? 


------解决方案--------------------
反序列化成文件流,然后看看哪个播放器能直接播放文件流
------解决方案--------------------
在 C# 中,MediaPlayer 只能以 COM 组建的方式来调用,而我们只能够为此组建指定媒体文件的文件名称来实现多媒体的播放。
------解决方案--------------------
你先把文件生成好,每次播放的时候看这个文件存在不存在,存在就直接播放,不存在再保存文件