Android 如何将视频文件转换为Base64字符串,反之亦然?
我想将视频文件转换为base64字符串,反之亦然当前我的视频位于原始文件夹中。这是我的代码:Android 如何将视频文件转换为Base64字符串,反之亦然?,android,Android,我想将视频文件转换为base64字符串,反之亦然当前我的视频位于原始文件夹中。这是我的代码: String uriPath = "android.resource://com.hello.videouploaddemo/raw/sendvideo"; 首先将原始文件转换为字节[] InputStream inStream = context.getResources().openRawResource(R.raw.sendvideo); byte[] video = new byte[inSt
String uriPath = "android.resource://com.hello.videouploaddemo/raw/sendvideo";
首先将原始文件转换为
字节[]
InputStream inStream = context.getResources().openRawResource(R.raw.sendvideo);
byte[] video = new byte[inStream.available()];
使用AndroidBase64
类
公共静态字节[]编码(字节[]输入,int标志)
公共静态字节[]解码(字节[]输入,整数偏移量,整数长度,整数标志)
您应该在异步任务中启动此任务
我想转换视频文件!!不,伙计,我知道
byte[] base64 = Base64.encode(video,Base64.DEFAULT);
byte[] rowVideoAgain = Base64.decode(base64,0,base64.length,Base64.DEFAULT);