try
{
Log.e("videoBytes","Thread Start");
ByteArrayOutputStream baos = new ByteArrayOutputStream();
File file = new File(path);
FileInputStream fis = new FileInputStream(file);
byte[] buf = new byte[1024];
int n;
int i=1;
while (-1 != (n = fis.read(buf)))
{
baos.write(buf, 0, n);
byte[] videoBytes = baos.toByteArray();
Log.e("videoBytes","("+ i + ") :" + videoBytes[i]);
if(videoBytes != null)
i++;
}
fis.close();
}
catch(Exception e)
{
}
목표는 동영상 파일을 재생하기 전에 동영상의 정보를 얻어오는게 목적입니다.
byte배열로 바꾸어서 꺼내오면 되지 않을까 하는 생각으로
동영상 파일을 fileinputstream으로 읽어와서 byte배열에다 저장을 해봤는데
이 byte배열로 다시 동영상을 플레이할 수 있나요??