我在我的項目中有視頻。爲了安全起見,我加密了工作得很好的視頻文件。 但問題是我如何從Android中的字節播放視頻
**videoView.setVideoPath("/mnt/sdcard/intro_video.3gp");**
在該方法我要通過該文件。(其被解密) 所以我創建於SD卡文件的路徑解密文件是可能通過字節(這是解密)直接在視頻視圖。我正在使用密碼進行加密。
這裏是我的
private void decryption()throws Exception {
// TODO Auto-generated method stub
String filePath2 = path + "en/encVideo";
String filePath3 = path + "de/decVideo";
File decfile = new File(filePath3);
if(!decfile.exists())
decfile.createNewFile();
File outfile = new File(filePath2);
int read;
FileInputStream encfis = new FileInputStream(outfile);
Cipher decipher = Cipher.getInstance("AES");
decipher.init(Cipher.DECRYPT_MODE, skey);
FileOutputStream decfos = new FileOutputStream(decfile);
CipherOutputStream cos = new CipherOutputStream(decfos,decipher);
while((read=encfis.read()) != -1)
{
cos.write(read);
cos.flush();
}
cos.close();
}
嗨@Youddh,我正在尋找類似的解決方案。你能分享工作代碼嗎? – user1444172
@ user1444172對不起,因爲我知道這是不可能的,所以我創建SD卡中的文件(與一些字節的變化),然後我充電到原始字節播放它(聽到的是答案http://stackoverflow.com/questions/ 4576388 /改變特定字節在一個文件) – Youddh