Как конвертировать видео / аудио файл в байтовый массив и наоборот в Android.?
Я пытаюсь конвертировать аудио / видео в байтовый массив и наоборот, используя приведенный ниже код, могу конвертировать аудио / видео файлы в байтовый массив (см. Код ниже), но мне не удается конвертировать большой файл (более 50 МБ файлов), есть ли ограничение. ?Как преобразовать массив байтов в аудио / видео файл.? пожалуйста, помогите мне.
public byte[] convert(String path) throws IOException {
FileInputStream fis = new FileInputStream(path);
ByteArrayOutputStream bos = new ByteArrayOutputStream();
byte[] b = new byte[1024];
for (int readNum; (readNum = fis.read(b)) != -1;) {
bos.write(b, 0, readNum);
}
byte[] bytes = bos.toByteArray();
return bytes;
}
Пожалуйста, помогите, чтобы получить результат