我已经读了几天的Java声音API了,我无法理解。我是一个体面的程序员,只是很难理解API。

我一直在尝试从麦克风捕获音频并实时显示波形图。

我在捕捉音频时遇到麻烦,他们在教程中说要这样做,但是我似乎无法使它正常工作。

任何建议和帮助将不胜感激,逐行回答将是理想的。

谢谢,麻烦您了。

import javax.sound.sampled.AudioFormat;

import javax.sound.sampled.AudioSystem;

import javax.sound.sampled.DataLine;

import javax.sound.sampled.LineUnavailableException;

import javax.sound.sampled.TargetDataLine;

public class FindLine {

public static void main (String[] args){

AudioFormat format = new AudioFormat(22000,16,2,true,true);

TargetDataLine line;

DataLine.Info info = new DataLine.Info(TargetDataLine.class,

format); // format is an AudioFormat object

if (!AudioSystem.isLineSupported(info)) {

// Handle the error ...

}

// Obtain and open the line.

try {

line = (TargetDataLine) AudioSystem.getLine(info);

line.open(format);

} catch (LineUnavailableException ex) {

// Handle the error ...

}

}

}

java 获取麦克_Java Sound API-捕获麦克风相关推荐

  1. java sound 数据处理_Java Sound API:捕获目标端口的声音输出

    我正在编写一个简单的软件,通过LAN传输音频.我已经实现了所有网络部分,但我磕磕绊绊的是使用 Java Sound API.我已成功捕获麦克风的音频和线路输入,但我似乎无法从任何目标端口捕获,如扬声器 ...

  2. java 获取区间随机数_Java获取随机数的3种方法

    主要介绍了Java获取随机数的3种方法,主要利用random()函数来实现 方法1 (数据类型)(最小值+Math.random()*(最大值-最小值+1))例: (int)(1+Math.rando ...

  3. java获取页面标签_java获取网页源代码后,提取标签内容……

    java获取网页源代码后,提取标签内容-- 关注:245  答案:2  mip版 解决时间 2021-02-01 09:11 提问者咏bù琂败 2021-01-31 13:49 import java ...

  4. java 获取视频信息_Java获取视频参数信息

    Java获取视频参数信息 资料收集 经过搜索常用的处理视频的方式有两种:xuggler 和 ffmpeg 因ffmpeg 需要使用JNI调用,这里采用xuggler方式 使用xuggler获取视频宽. ...

  5. java获取每月最后一天_java获取每月的最后一天实现方法

    实例如下: public static void main(String[] args) throws ParseException { // 获取当月的天数(需完善) SimpleDateForma ...

  6. java 获取调用者方法_java获取调用当前方法的方法名和行数

    java获取调用当前方法的方法名和行数 String className = Thread.currentThread().getStackTrace()[2].getClassName();//调用 ...

  7. java获取所有进程_Java 获取系统的进程列表

    前几天发表了<Java 定时启动服务>文章,现在发表这篇文档<Java 获取系统的进程列表>,看似联系不大,实质在某些需求上还是有所关系.比如现在有这个需求:定时器启动服务时, ...

  8. java获取扩展名_Java获取文件扩展名称

    有时在处理文件时,需要根据文件类型对它们进行不同的处理. java.io.File没有任何获取文件扩展名的方法,这里提供了一个实用工具方法来获取文件扩展名. Java获取文件扩展名 在句点(.)之后, ...

  9. java 获取包路径_java获取java文件路径的四种方法

    java获取java文件路径的四种方法 发布时间:2020-04-17 11:03:45 来源:亿速云 阅读:750 作者:小新 今天小编给大家分享的是java获取java文件路径的四种方法,很多人都 ...

最新文章

  1. php的环境怎么配置文件,php环境下所有的配置文件以及作用
  2. 北航学长的《数据竞赛入门讲义》分享:我是靠这些拿到冠军的
  3. WAV文件中使用有符合整形数
  4. 在docker中安装RabbitMQ
  5. C# Redis实战(二)
  6. saxparser_使用SaxParser和完整代码进行XML解析
  7. 最小生成树之克鲁斯卡尔(kruskal)算法详解代码实现
  8. SAP License:ERP横向集中部署还是纵向集中部署
  9. 力扣题目——103. 二叉树的锯齿形层序遍历
  10. Ubuntu上,如何成功的安装pygrib
  11. 机械制图计算机类实验报告,机械cad实验报告总结
  12. LR2021下载LR2021最新10.1.0下载安装Lightroom最新下载1分钟看完就能自己操作
  13. EASE:一种融合实体信息的句子嵌入对比学习方法
  14. 计算机win2000如何连接wifi,台式电脑windows7怎么连接wifi
  15. python opencv 入门 绘图函数 (3)
  16. oracle索引 oracle索引结构 oracle索引使用 B*Tree索引
  17. 似然函数、最大似然函数理解
  18. ntohs, ntohl, htons,htonl inet_aton等详解
  19. 无需越狱,iPhone修改状态栏运营商名称
  20. java发送 NameValuePair格式post请求

热门文章

  1. 常见python面试题总结
  2. JVM — 类加载机制
  3. SVN 命令行进行忽略设置
  4. C++11: chrono
  5. asp.net远程调用WebService的两种方法
  6. 哥哥,请原谅妹妹的自私!妹妹想做你的新娘...超级感人
  7. centos部署Redis和Java开发(Jedis)
  8. 源码解析 使用tomcat作为web容器时,用到的外观模式
  9. 自定义动画 animate || 案例:王者荣耀手风琴效果分析
  10. Jquery中的hover()和toggle()用法