Бях заснел видео от камерата и го съхраних в SD карта, сега трябва да конвертирам този видео файл в двоичен формат за моя процес. Може ли някой да ми каже как мога да конвертирам видео файлове в двоичен формат. Благодаря предварително!!!!
Как да конвертирате формат на видео файл (.mp4, .3gp) в двоичен формат в android
comment
Видео файловете вече са в двоичен формат.
- person CommonsWare   schedule 16.11.2012
Отговори (1)
Преобразувах моите файлове с изображения и pdf файла със следния метод, опитайте това с вашите изисквания
Bundle objBundle = objResult.getExtras();
Uri uriString = Uri.parse(objBundle.get("").toString());
File file = new File(uriString.getPath());
FileInputStream objFileIS = new FileInputStream(file);
ByteArrayOutputStream objByteArrayOS = new ByteArrayOutputStream();
byte[] byteBufferString = new byte[1024];
for (int readNum; (readNum = objFileIS.read(byteBufferString)) != -1;)
{
objByteArrayOS.write(byteBufferString, 0, readNum);
System.out.println("read " + readNum + " bytes,");
}
byte[] byteBinaryData = Base64.encode((objByteArrayOS.toByteArray()), Base64.DEFAULT);
strAttachmentCoded = new String(byteBinaryData);
Това може да ви помогне
person
Rajesh Rajaram
schedule
16.11.2012
Uri uriString = Uri.parse(objBundle.get().toString()); В този ред трябва да дам пътя на файла във функцията get(), така ли е?
- person Azhar; 16.11.2012
@Azhar Предавам файла си с помощта на putExtra от друга дейност. И да стигнем до тук. функцията get() е да получи данните, каквито и да са намерени в objBundle
- person Rajesh Rajaram; 16.11.2012