gpt4 book ai didi

android - 如何将视频文件转换为 Base64 字符串,反之亦然?

转载 作者:行者123 更新时间:2023-11-30 03:04:09 27 4
gpt4 key购买 nike

我想将视频文件转换为 base64 字符串,反之亦然,目前我的视频在原始文件夹中。这是我的代码:

String uriPath = "android.resource://com.hello.videouploaddemo/raw/sendvideo";

最佳答案

首先将原始文件转换成byte[]

InputStream inStream = context.getResources().openRawResource(R.raw.sendvideo);
byte[] video = new byte[inStream.available()];

使用 Android Base64

public static byte[] 编码(byte[] 输入,int 标志)

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

关于android - 如何将视频文件转换为 Base64 字符串,反之亦然?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22093231/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com