SD カードには、1 つのビデオ ファイル (.mp4) を含む zip ファイルがあります。zip を解凍せずに VideoView を介してそのビデオ ファイルを再生する必要があります。
これまでのところ、私は試しました:
ZipFile zipFile = new ZipFile(new File("/sdcard/checking.zip"));
ZipEntry zipEntry = zipFile.getEntry("checking.mp4");
InputStream inStream = zipFile.getInputStream(zipEntry);
しかし、からビデオを再生する API が見つかりませんInputStream
。zipEntry.getSize()
値を返します。
私はここvideoView.setVideoURI(Uri.parse("//sdcard/checking.zip!/checking.mp4"));
から試しました
しかし、「ビデオを再生できません」と表示されます。Androidで(タイトルに記載されている)それを行うにはどうすればよいですか。