آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
مشکل عدم دسترسی خریداران پیشین به برخی آموزش ها برطرف شد
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

غیر فعال کردن encrypt فایل mp3

Mir Unknown  2 سال پیش  2 سال پیش
0 0

من تو یکی از سورس کد ها یک تیکه کد دارم که فایل mp3 رو موقع دانلود encrypt میکنه و اون فایل بجز از داخل برنامه با پخش کننده ای دیگه ای پخش نمیشه هر کار میکنم این بخش encrypt رو غیر فعال کنم نمیشه ممنون میشم کمک کنید

public void encrypt(String fileName, BufferedSource bufferedSource, final ItemSong itemSong) {
try {
final long a = System.currentTimeMillis();

File file_encypt = new File(GetEditedFileName(new File(fileName.concat(".mp3")), ""));
final String fileSavedName = file_encypt.getName().replace(".mp3", "");
itemSong.setTempName(fileSavedName);

if (!_crypto.isAvailable()) {
return;
}

OutputStream fileStream = new BufferedOutputStream(new FileOutputStream(file_encypt));
OutputStream outputStream = _crypto.getCipherOutputStream(
fileStream, new Entity(BuildConfig.DOWNLOAD_ENC_KEY));


InputStream fis = bufferedSource.inputStream();
int len;
byte[] buffer = new byte[2048];
while ((len = fis.read(buffer)) != -1) {
outputStream.write(buffer, 0, len);
}

fis.close();
outputStream.close();
bufferedSource.close();

new AsyncTask<String, String, String>() {
String imageName;

@Override
protected String doInBackground(String... strings) {
imageName = getBitmapFromURL(itemSong.getImageBig(), fileSavedName);
if (!imageName.equals("0")) {
return "1";
} else {
return "0";
}
}

@Override
protected void onPostExecute(String s) {
super.onPostExecute(s);
if (s.equals("1")) {
// itemSong.setImageBitmap(bitmap);
itemSong.setImageBig(imageName);
itemSong.setImageSmall(imageName);
itemSong.setTempName(fileSavedName);
} else {
imageName = "null";
itemSong.setImageBig(imageName);
itemSong.setImageSmall(imageName);
itemSong.setTempName(fileSavedName);
}
dbHelper.addToDownloads(itemSong);
}
}.execute();
} catch (UnsupportedOperationException e) {
e.printStackTrace();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
} catch (Exception e) {
e.printStackTrace();
}

// file.delete();
}
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .