Java MP3转base64
两种方式 导的包不一样
根据jdk的版本不同选择不同的方式
/*** 将文件转成base64 字符串* @param path文件路径* @return * * @throws Exception*/
import java.util.Base64;public static String encodeBase64File(String path) throws Exception {File file = new File(path);;FileInputStream inputFile = new FileInputStream(file);byte[] buffer = new byte[(int) file.length()];inputFile.read(buffer);inputFile.close();return Base64.getEncoder().encodeToString(buffer);}
import sun.misc.BASE64Encoder;public static String encodeBase64File(String path) throws Exception {File file = new File(path);FileInputStream inputFile = new FileInputStream(file);byte[] buffer = new byte[(int) file.length()];inputFile.read(buffer);inputFile.close();return new BASE64Encoder().encode(buffer);}
Java MP3转base64相关推荐
- java乱码base64,解决 JAVA WebSocket 解析 base64 后中文字符串乱码
解决 JAVA WebSocket 解析 base64 后中文字符串乱码 解决 JAVA WebSocket 解析 base64 后中文字符串乱码 春风如贵客,一到便繁华.各位看官先赞再看,养成好习惯 ...
- Java 8实现BASE64编解码
Java 8实现BASE64编解码 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs Java一直缺少BASE64编码 API,以至于通常在项目开发中会选用 ...
- java后台保存base64图片数据
java后台保存base64图片数据 使用byte[] bytes = new BASE64Decoder().decodeBuffer(str);需要引入sun.misc.BASE64Decoder ...
- Java如何进行Base64的编码(Encode)与解码(Decode)?
关于base64编码Encode和Decode编码的几种方式 Base64是一种能将任意Binary资料用64种字元组合成字串的方法,而这个Binary资料和字串资料彼此之间是可以互相转换的,十分方便 ...
- Java中的Base64详解
详解Java中的Base64原理跟用法 简介 Base64编码,是我们程序开发中经常使用到的编码方法.它是一种基于用64个可打印字符来表示二进制数据的表示方法.它通常用作存储.传输一些二进制数据编 ...
- Base64编解码原理并用Java手工实现Base64编解码
Base64编解码原理 目前Base64已经成为网络上常见的传输8比特字节代码的编码方式之一.在做支付系统时,系统之间的报文交互都需要使用Base64对明文进行转码,然后进行签名或加密,之后再次Bas ...
- Java对图片Base64转码--HTML对Base64解码 [ Java加强版 ]
Java对图片Base64编码 package base64;import java.awt.image.BufferedImage; import java.io.ByteArrayInputStr ...
- java mp3,audio - 在Java中播放.mp3和.wav?
audio - 在Java中播放.mp3和.wav? 如何在我的Java应用程序中播放.mp3和.wav文件? 我正在使用Swing. 我尝试在互联网上寻找类似这样的例子: public void p ...
- Java Mp3转化WAV/PCM音频数据,解码详细解析,提取每一帧数据集合/比特流/播放,一行代码!
导言 大家好!我是原子君 1.因为Java本身只支持,wav,缺少mp3的解码器,所以Java自带的无法对mp3进行处理,这种MPEG-*音频有损压缩标准编码,更不要说使用Java的音频格式和音频流就 ...
最新文章
- Android系统--输入系统(一)必备的Linux知识_inotify和epoll
- JavaSE(二十一)——栈和队列、栈和堆
- QT的QFileSelector类的使用
- OkHttp3中的HTTP/2首部压缩
- mime java_MIME - Wei_java - 博客园
- cacheable 表达式_Spring缓存注解@Cacheable、@CacheEvict、@CachePut使用
- 腾讯离职领导的建议:如果可以,去做大数据,不要做报表
- (转载)Hadoop -- Map-Reduce入门
- 百度编辑器复制微信图片无法保存
- 让刺猬和狐狸结婚:资本巨鳄BlackRock的金融科技野心
- VUE引入JsBarcode组件异常记录
- Linux驱动开发(十三)---USB驱动HID开发学习(鼠标)
- 微软同步工具之synctoy
- mysql先进后出_栈、队列中“先进先出”,“后进先出”的含义
- 论文阅读 Graph-Based Global Reasoning Networks
- xxl-job定时任务
- bugku crypto-python_jail
- 图灵生日会——纪念阿兰图灵诞辰100周年及图灵公司七周年线下交流会
- nedc和epa续航里程什么意思_NEDC、WLTP和EPA续航里程是什么
- 【LeetCode-SQL】 574. 当选者