在 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
. zipEntry.getSize()
确实返回值。
videoView.setVideoURI(Uri.parse("//sdcard/checking.zip!/checking.mp4"));
我从这里试过
但它显示“无法播放视频”。那么我该如何在android上做到这一点(标题中提到)。