我正在研究一個需要視頻文件加密的應用程序,這個應用程序工作得很好。但是我用來解密的方法返回視頻,就像字節數組一樣。所以無論如何,我可以在不創建新文件的情況下使用該陣列播放視頻。如何從字節數組播放視頻?
我的方法解密:
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 2012-02-29 08:12:32
@Navdroid:ByteArrayInputStream是一個InputStream。 – 2012-02-29 12:47:13
但我想用它VideoView ..我怎樣才能使用它,而無需創建一個新文件 – Navdroid 2012-02-29 12:50:18