android – 在zip上播放.mp4文件而不提取zip

前端之家收集整理的这篇文章主要介绍了android – 在zip上播放.mp4文件而不提取zip前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在SD卡上,我有一个包含一个视频文件(.mp4)的zip文件.我需要通过VideoView播放该视频文件,而无需提取zip.

到目前为止我已经尝试过:

ZipFile zipFile = new ZipFile(new File("/sdcard/checking.zip"));
ZipEntry zipEntry = zipFile.getEntry("checking.mp4");
InputStream inStream  = zipFile.getInputStream(zipEntry);

但是我没有发现任何从InputStream播放视频的API. zipEntry.getSize()确实返回值.

我试过videoView.setVideoURI(Uri.parse(“// sdcard / checking.zip!/checking.mp4”));从HERE

但它显示“无法播放视频”.
那么我该怎么做(标题中提到的)在Android上.

解决方法

使用VideoView或MediaPlayer,您无法做到这一点

猜你在找的Android相关文章