
JAVA音频研究
用JAVA的JDK提供的类包对音频进行开发与应用。
倚肆
请大家多多点赞关注收藏,若有问题可私信。
ε=ε=ε=(#>д<)ノ
展开
-
JAVA音频研究7:读取MP3标签信息(ID3V1、ID3V2)
在编写播放器的时候,需要读取mp3里包含的信息,于是写了下面的代码以读取ID3V2及ID3V1的信息,最终是数据保存在了info中 ,并且图片保存在了mp3文件同目录下。需要注意的是,读取ID3V1信息的时候不知道它是用的什么编码,可能会导致读取的信息成为乱码。如果有问题可以私聊我,若要使用直接复制粘贴即可例:MediaInfo mediaInfo = new MediaInfo(file, id);如果用不上id随意设置一个int类型数值即可,如 0;编写不易,请多多点赞收藏 、打赏。后续原创 2022-03-19 06:31:55 · 4222 阅读 · 2 评论 -
JAVA音频研究6:音频播放器的使用(javax.sound学习指南,javax.sound学习实战)
本代码将讲解如何使用之前编写的音频播放器请看下方代码注:代码中的类 SoundPlayer 是前篇文章中讲解的内容,将其中代码创立为对应的类,并调用(例:import SoundPlayerTool.SoundPlayer)即可如:import SoundPlayerTool.SoundPlayer;public class MusicPlayer { public static void main(String[]args) throws Exception {原创 2022-02-16 19:14:03 · 1542 阅读 · 0 评论 -
JAVA音频研究5:音频播放器(javax.sound学习指南,javax.sound学习实战)
本代码将调用javax.sound库,讲解如何播放音频得到能够使用的简易音频的播放器本文可作为javax.sound学习指南,javax.sound学习实战等进行参考相关内容请看下方代码与注释注:代码中 SoundFileFormat、SoundInputStream、SoundSourceDataLine、MixerInformation 几个类都是前面几篇文章中讲解的内容,将其中代码依次创立为对应的类,并调用即可如:SoundFileFormat中代码对应文章:JAVA音频研究1Soun原创 2022-02-16 18:56:38 · 2285 阅读 · 0 评论 -
JAVA音频研究4:获取系统中安装的混音器(javax.sound学习指南,javax.sound学习实战)
本代码将调用javax.sound库,讲解如何使用库得到系统中已经安装的各种混音器本文可作为javax.sound学习指南,javax.sound学习实战等进行参考相关内容请看下方代码与注释import javax.sound.sampled.AudioSystem;import javax.sound.sampled.Mixer;import java.util.Vector;public class MixerInformation { //音频混音器相关============原创 2022-02-16 18:53:34 · 1109 阅读 · 0 评论 -
JAVA音频研究3:源数据线(javax.sound学习指南,javax.sound学习实战)
本代码将调用javax.sound库,讲解源数据线的使用得到数据线信息并加载源数据线本文可作为javax.sound学习指南,javax.sound学习实战等进行参考相关内容请看下方代码与注释import javax.sound.sampled.AudioSystem;import javax.sound.sampled.DataLine;import javax.sound.sampled.SourceDataLine;public class SoundSourceDataLine {原创 2022-02-16 18:40:04 · 1411 阅读 · 0 评论 -
JAVA音频研究2:音频输入流(javax.sound学习指南,javax.sound学习实战)
本代码将调用javax.sound库,讲解音频输入流的使用得到音频输入流可无阻塞地读取(或跳过)的最大字节数、音频输入流里声音的音频数据格式、音频输入流的帧长度本文可作为javax.sound学习指南,javax.sound学习实战等进行参考相关内容请看下方代码与注释import javax.sound.sampled.AudioFormat;import javax.sound.sampled.AudioInputStream;import javax.sound.sampled.AudioS原创 2022-02-16 18:36:17 · 1519 阅读 · 0 评论 -
JAVA音频研究1:解析音频文件格式(javax.sound学习指南,javax.sound学习实战)
本代码将调用javax.sound库,解析音频文件的格式得到例如音频时长、文件类型帧长、编码类型等信息本文可作为javax.sound学习指南,javax.sound学习实战等进行参考相关内容请看下方代码与注释import javax.sound.sampled.AudioFileFormat;import javax.sound.sampled.AudioFormat;import javax.sound.sampled.AudioSystem;import java.io.File;im原创 2022-02-16 18:31:08 · 2870 阅读 · 6 评论