安卓中怎么播放一个本地的被加密的视频文件?

新手...我在做一个Android文件加密的工具,加密和解密都已经做好了,还差一个预览的功能,就是假如加密的是一个视频文件,怎么可以在边得到一个解密过的字节数组边将它播放出去?
比如这样:

FileInputStream fis=new FileInputStream(.......);
byte[] b=new byte[1024];
int len=0;
while(-1!=(len=fis.read(b))){

b=........//进行解密算法

//传输给视频控件播放?

}

我还以为在这会有人知道呢。算了

楼主还有思路能告知一下么谢谢