2011-07-14 3 views
1

Как преобразовать массив байтов в видеофайл? как mp Учитывая следующий кодПреобразование массива байтов в видеофайл

dbConnection connection=new dbConnection(getApplicationContext()); 
        SQLiteDatabase db=connection.getReadableDatabase(); 
        unhideCursor=db.query(dbConnection.TABLE_VIDEOS, new String[]{dbConnection.VIDEO_DATA}, dbConnection.VIDEO_TITLE+"=?", new String[]{videoTitle}, null, null,null); 
        byte[]videoData=unhideCursor.getBlob(unhideCursor.getColumnIndex(dbConnection.VIDEO_DATA)); 

ответ

3

Если массив уже видеопоток, просто сериализовать его на диск с расширением mp4. (Если это поток с кодировкой MP4).

Java

FileOutputStream out = new FileOutputStream("video.mp4"); 
out.write(videoData); 
out.close(); 

C#

Stream t = new FileStream("video.mp4", FileMode.Create); 
BinaryWriter b = new BinaryWriter(t); 
b.Write(videoData); 
t.Close(); 

Надеется, что это помогает!

Jeffrey Kevin Pry

Смежные вопросы