刚学习安卓,Android 现在项目有个需求,有一批视频(mp4)经过了加密存在本地sd卡上,希望候边解边播放密(不想先把整个视频文件解之后再播放,这样太慢了影响客户体验),想一边解密一边播放。求大神。。。。给思路或demo,折腾好几天了
要看你是使用的哪种加密方法,如果是类似于流加密的方式,可以实现边解密边播放,可以把解压的视频分割成若干小段,每段之间按照一定命名顺序命名,播放器以此播放释放出来的小视频,播放完的部分就地删除。
如果是类似rar整体加密,解密之后才校验解密是否成功的话,就没办法了。
在做一个新闻系统中间有视频播放的要求,当时想着非常简单,android的mediaplayer封装的非常好了,基本就是做做界面。
界面写好的时候才发现悲剧了,对方服务器是http方式提供的mp4,android死活无法边缓存边播放,缓存到100%才能播放。
在网上找了找资料,网上有个边下载mp3边播放的例子,按照其思路修改后发现mp4在没有完成下载时,播放器仍然无法识别。......
答案就在这里:android边缓存边播放mp4
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。