问题标签 [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 投票
4 回答
2837 浏览

java - 在 Java Applet 中捕获用户的声卡输出

我正在寻找一种方法来捕获用户的声卡输出并通过 RTMP 将其实时流式传输到 red5 服务器。

不能选择使用音频重定向,例如使用 Windows Stereo Mix,因为它很难配置,并且在配置和 Windows 版本之间不能一致地工作。

我对这个方向的各种解决方案的可能性持开放态度——甚至可能使用 JNI/JNA?

感谢您的建议!

0 投票
6 回答
42048 浏览

java - 使用 Java Sound API 播放 MP3

你能建议我如何写一个播放歌曲的作品吗?

我尝试了以下代码段,但我得到了这个异常:在此处输入图像描述

0 投票
2 回答
1592 浏览

java - 在java中暂停mp3

我目前正在做一个需要播放背景 mp3 声音的项目。我设法使用 Jlayer 库和在此处找到的一段代码来做到这一点

但是,我需要在此代码中添加更多功能,例如循环播放和暂停。
循环功能很容易实现,但我花了几个小时寻找暂停和恢复 mp3 文件的方法。

我的猜测是在 Player 类中使用 play(int frames) 方法,使用 getPosition() 方法和 mp3 总帧数,但我无法获得总帧数。

有什么线索吗?我只需要这种暂停/恢复方法,所以如果您知道与此不同的一种方法,请随时发布

我也一直在尝试使用 BasicPlayer 库(链接在这里),但我总是在尝试读取任何 mp3 文件时得到 javax.sound.sampled.UnsupportedAudioFileException

0 投票
2 回答
5087 浏览

java - 如何让用户选择音频文件并在 Java 中播放

我希望能够制作一个 GUI 或控制台应用程序,用户单击一个按钮从他们的计算机中选择一个音频文件(兼容格式)并播放它,并且由于我对 GUI 完全没有经验,它会是如果我能得到有关如何实现暂停和播放按钮以及音量滑动/拨号和停止按钮的提示,那就太好了。我所知道的是我将不得不导入java.io.*sun.audio.*.

编辑 我当前的代码是这样的:

0 投票
2 回答
8477 浏览

java - 提高java中声音文件的播放速度

我正在寻找有关如何使用 Java 及其声音 API 提高声音文件播放速度的信息。

我目前正在使用剪辑和 AudioInputStream 来播放文件,但如果这意味着我可以提高播放速度,我会很高兴改变它。

0 投票
2 回答
22882 浏览

java - 录制时检测静音

在 Java 中启动录制操作时如何检测静音?什么是 PCM 数据?如何在 Java 中计算 PCM 数据?

我找到了解决方案:

0 投票
1 回答
3353 浏览

java - 如何在 Java 的新线程中播放 .MIDI 文件?

我正在用 Java 重新制作游戏的一部分,我需要知道如何播放 MIDI 声音文件。最好不涉及导入任何外部库。它还必须可以在新线程中运行,以便我可以将单独的声音叠加在背景歌曲上。

感谢您的想法和时间。

0 投票
2 回答
517 浏览

java - mp3 标头信息阅读器不工作

大家好,我从以下代码中获得比特率。我有一首比特率为 128kbps 的歌曲。但它只打印 0。请帮我。代码:导入java.io.File;导入 java.io.IOException;

0 投票
1 回答
2745 浏览

java - 有没有办法从网页录制流式广播的音频?

我正在寻找创建网页以记录来自源(如在线广播)的流式音频。

起初我想做一些像从扬声器录音这样的事情,但是像 flash、java 和 javascript 这样的解决方案是 指从麦克风录音而不是直接从扬声器录音。

其他替代方法是尝试捕获流并保存到本地文件,但我无法从网页中找到任何方法。此类解决方案参考 iPad 平台,不适用于标准网页。

任何帮助将不胜感激,就像任何开发环境(python、ruby、php ..)一样。

0 投票
2 回答
49601 浏览

java - 如何将屏幕截图开发为视频应用程序

我访问了一个网站screencast-o-matic。他们有一个 java 小程序的 web 应用程序,可以捕获屏幕以导出为视频。我想开发类似的应用程序。做这件事需要哪些知识和步骤?

另一个网站:screenr