我想要的視頻文件轉換爲Base64字符串,反之亦然,目前我的視頻是原始文件夾內。這是我的代碼:如何將視頻文件轉換爲Base64字符串,反之亦然?
String uriPath = "android.resource://com.hello.videouploaddemo/raw/sendvideo";
我想要的視頻文件轉換爲Base64字符串,反之亦然,目前我的視頻是原始文件夾內。這是我的代碼:如何將視頻文件轉換爲Base64字符串,反之亦然?
String uriPath = "android.resource://com.hello.videouploaddemo/raw/sendvideo";
首先轉換RAW文件爲byte[]
InputStream inStream = context.getResources().openRawResource(R.raw.sendvideo);
byte[] video = new byte[inStream.available()];
使用在Android Base64
類
public static byte[] encode (byte[] input, int flags)
byte[] base64 = Base64.encode(video,Base64.DEFAULT);
public static byte[] decode (byte[] input, int offset, int len, int flags)
byte[] rowVideoAgain = Base64.decode(base64,0,base64.length,Base64.DEFAULT);
http://developer.android.com/reference/android/util/Base64.html
你應該開始這一場的AsyncTask http://developer.android.com/reference/android/os/AsyncTask.html
我要轉換的視頻文件! – userDroid