问题标签 [javasound]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1021 浏览

java - 使用 pjsip 播放 mp3 文件

我正在做一个需要通过 VOIP 通道播放音频文件的项目。我正在使用开源手机(SFLphone)。我想知道如何通过 VOIP 频道播放 MP3 音频文件。

应用领域:通过VOIP频道播放音频讲座。

0 投票
2 回答
5928 浏览

java - java - 如何使用java声音API从麦克风捕获声音?

教程http://download.oracle.com/javase/tutorial/sound/capturing.html 不包括如何选择麦克风。

我正在使用以下代码枚举混音器

即通过麦克风输入。但是接下来,有一个混音器,我无法阅读。

如果我使用mixer.getTargetLineInfo(),我会收到一个数组 one Info,当传递给它时会mixer.getLine返回一个类型为 的对象com.sun.media.sound.PortMixer$PortMixerPort,该对象没有被记录。

如果我使用mixer.getTargetLines()我会得到一个空数组。

如果我创建自己的DataLine.Info并将其传递给混音器getLine,我会得到不受支持的异常。

那么该怎么办?

0 投票
1 回答
95 浏览

java - Java Sound 语言环境支持

Java Sound 是否使用系统语言在 Windows 中报告设备名称?例如,“内置麦克风”是否会以当地语言进行报告?

(我在 Parallels 中运行了 Windows 7 Home,但发现您无法在此版本中安装其他语言。)

0 投票
3 回答
8165 浏览

java - 如何在 Java 中播放 *.wav 循环?

到达终点时如何播放 *.wav 循环?

我的代码如下所示:

请帮帮我。

0 投票
3 回答
9395 浏览

java - Java 应用程序如何播放声音剪辑?

以下是我见过的最有可能的解释的链接,但我仍有疑问。

如何在 Java 中播放声音?

我将在这里引用代码:

}

  1. 这是否适用于应用程序,而不是 Applet?
  2. Main.class.getResourceAsStream() 方法似乎需要import com.sun.tools.apt.Main; 但我找不到相关文档,也不知道它的作用。例如,“/path/to/sounds/”是绝对的,还是相对的,如果是后者,相对于哪里?

我现在花了很多时间尝试播放简单的声音效果。很难想象这是多么困难。我希望上面的代码可以正常工作。谢谢你的帮助。

第一章

0 投票
2 回答
725 浏览

java - 我想制作一个 java 程序,其中有一个组合框,它显示文件夹中所有可用文件的标题

我实际上想要一个JFrame有一个组合框的。

有一个文件夹,其中包含 3 个名为的声音文件:

  • sound1.wav
  • sound2.wav
  • sound3.wav

组合框应显示这 3 个文件标题,当我单击其中一个时,它会播放该声音文件。

0 投票
1 回答
348 浏览

java - 返回音频文件类型列表

在回答这个问题时:我想制作一个 java 程序,其中有一个组合框,它显示文件夹中所有可用文件的标题

另一种实现答案的方法引起了我的注意;使用 AudioSystem.getAudioFileTypes() 返回指定文件夹中所有支持的音频文件。我是一个相当缺乏经验的编码人员,无法将此方法集成到我给定的答案中

谁能告诉我如何做到这一点?

0 投票
2 回答
544 浏览

java - 使用 Java 使用 XML 分割 wav 文件

我有一堆包含时间的 wav 文件和相应的 XML 文件。

我需要做的是根据 XML 文件中的时间拆分 wav 文件。解析 XML 文件应该不是问题,但我需要知道获取一部分 wav 文件并将其保存到新的 wav 文件中的最佳方法。

我可以使用某个库,还是 Java 的 Sound API 是最好的使用方法?

我会使用 Audacity 手动完成,但有几个小时,这会花费太长时间。

0 投票
3 回答
9273 浏览

java - 在 Java 中捕获扬声器输出

使用 Java 是否可以捕获扬声器输出?此输出不是由我的程序生成的,而是由其他正在运行的应用程序生成的。这可以用Java完成还是我需要求助于C/C++?

0 投票
2 回答
7251 浏览

java - Java 中的启动和停止声音

此问题类似,我想在 Java 应用程序中播放 WAV 文件 - 但是,我还希望能够暂停、恢复和重新启动声音。我猜我可以通过暂停然后创建一个新声音来重新启动,但是我首先要如何暂停和恢复呢?

请注意,我的声音约为 15 分钟和 152.8mb。如果有办法使用 MP3 文件(相同长度,20.8mb)来做到这一点,那就更好了。