yılında byte video oynatabilirsiniz. ve güvenlik için oldukça iyi çalışan video dosyalarını şifreliyorum. ancak sorun, bu yöntemdenasıl ben Projemde video var
**videoView.setVideoPath("/mnt/sdcard/intro_video.3gp");**
I dosya geçmek zorunda olmasıdır. (Deşifre edilir) bu yüzden dosyasının yolu sdcard şifresi çözülmüş dosyası oluşturma bayt geçmek mümkündür (ki doğrudan video görünümünde şifresi çözülür. Şifrelemek için Cipher kullanıyorum.
İşte bunu yapabilirsiniz şüphe
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();
}
Merhaba @Youddh, ben benzer bir çözüm arıyorum. Çalışma kodunu paylaşabilir misin? – user1444172
user1444172 @ bilgime par bu mümkün değil, bu yüzden ben onu çalmak için orijinal byte için şarj sonra (bazı bayt en değişikliği ile birlikte) sdcard dosyayı oluştururken üzgün. (Duymak cevaptır http://stackoverflow.com/questions/ 4576388/değiştir-bir-belirli-byte-in-a-dosya) – Youddh