Java 视频文件转base64
时间: 2023-07-27 08:06:35 浏览: 143
Java Base64解码错误及解决方法
您可以使用 Java 的 `java.util.Base64` 类将视频文件转换为 Base64 编码。以下是一个示例代码:
```java
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.util.Base64;
public class VideoToBase64Converter {
public static void main(String[] args) {
String videoFilePath = "path/to/your/video.mp4";
String base64String = encodeVideoToBase64(videoFilePath);
System.out.println(base64String);
}
public static String encodeVideoToBase64(String filePath) {
File file = new File(filePath);
try (FileInputStream fileInputStream = new FileInputStream(file)) {
byte[] videoBytes = new byte[(int) file.length()];
fileInputStream.read(videoBytes);
return Base64.getEncoder().encodeToString(videoBytes);
} catch (IOException e) {
e.printStackTrace();
}
return null;
}
}
```
请将 `videoFilePath` 替换为您要转换的视频文件的实际路径。运行上述代码后,将会输出视频文件的 Base64 编码字符串。
注意:请确保视频文件的大小不超过 `Integer.MAX_VALUE`,否则可能会导致内存溢出。
阅读全文