私は非常によく動作しているビデオファイルの暗号化が必要なアプリケーションに取り組んでいます。私は、バイト配列のようにビデオを返します。とにかく、新しいファイルを作成せずにその配列を使ってビデオを再生することができます。バイト配列からビデオを再生するには?
私の方法の解読:
private static byte[] decrypt(byte[] raw, byte[] encrypted) throws EncrypterException {
SecretKeySpec skeySpec = new SecretKeySpec(raw, "AES");
try {
final Cipher cipher = Cipher.getInstance("AES");
cipher.init(Cipher.DECRYPT_MODE, skeySpec);
return cipher.doFinal(encrypted);
} catch (Exception e) {
throw new EncrypterException(e);
}
}
は、私がここで立ち往生しています、私を助けてください?
でも、VideoViewでByteArrayInputStreamをどうすれば使用できますか? – Navdroid
@Navdroid:ByteArrayInputStreamはInputStreamです。 –
しかし、私はVideoViewを使用したいと思います。新しいファイルを作成せずにどのように使用できますか? – Navdroid