在 Java 中,如何录制扬声器的声音输出? [复制]

2023-12-28

我有一个 Java 应用程序,它从多个来源接收声音,用户的能力之一是将应用程序中发生的情况记录到 AVI 文件中,我想将声音包含在该视频捕获中。如何录制用户会听到的声音(例如所有声音输入混合在一起的结果)?我可以弄清楚如何将实际的声音流输入到视频中,但我不确定从哪里获取该声源。


你读过这方面的java教程吗?里面有很多与你的问题相关的信息访问音频系统资源 http://docs.oracle.com/javase/tutorial/sound/accessing.html.

它详细介绍了一些推荐使用的类,并提供了它们的实现示例。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Java 中,如何录制扬声器的声音输出? [复制] 的相关文章

随机推荐

  • 为什么谷歌要使用字体标签?

    所以 当我向我兄弟演示 Chrome 的 DOM 浏览器时 我不禁注意到 Google 使用了 font size 2 tag 我知道这是一个愚蠢的问题 但从编程的角度来看 为什么他们会在Google 是不是因为它比使用的小 p class
  • 在撰写屏幕之间传递 uri 会导致:SecurityException: Permission Denial

    我通过以下方式在屏幕 A 中收到 uri val launcher rememberLauncherForActivityResult ActivityResultContracts StartActivityForResult activ
  • 3 个面板的 Qt 布局,全部垂直扩展以填充

    我对桌面 GUI 开发相当陌生 我正在尝试获得一个具有 3 个平行垂直面板的框架 所有面板都垂直扩展以填充窗口 我希望前两个面板不是灵活的 而是具有固定的尺寸 Ex Fixed W Fix Fix lt Flexible gt Flexib
  • 使用 DHTML 事件 onmouseover 更改 JSF 命令按钮的图像

    我想在鼠标移到按钮上时更改按钮的图像 我骑乘了 DHTML 事件 onmouseover 可以为我做到这一点 但是如何呢 我还需要为其创建一个 javascript 吗 我应该做什么才能让它发挥作用 这是我当前的代码
  • 使用reportlab python库生成孟加拉语PDF

    我尝试在 BANGALA labguage 中生成 PDF 这里我添加了 Bangla Uni Code 字体 但我的 PDF 生成不正确 在这里我添加代码片段和 Imag 的输出 为什么孟加拉语中的字体无法正常工作或 PDF 无法正确生成
  • 如何消除 MigLayout 中两个单元格之间的垂直间隙?

    非常简单的问题 如何消除包含两个单元格的两个单元格之间的垂直间隙JCheckBox 我已经用红色边框标记了图片中的间隙 这是代码 import javax swing JButton import javax swing JCheckBox
  • WPF 应用程序是否需要使用 XAML?

    我想学习 C 似乎每个人都从使用 WinForms 转向使用 WPF 由于使用了用于构建表单的 XAML 文件 WPF 应用程序对我来说似乎要复杂得多 在我真正参与之前 我只是想问一下 XAML 文件是构建 WPF 应用程序的唯一方法吗 有
  • 如何在recyclerview项目之间设置相等的边距

    看这张图片 https i stack imgur com UtZFS jpg 我从 xml 布局中实现了当前边距 但四个边的边距并不相同 如何获得等额保证金 我当前的 xml 布局
  • 将shoutcast 流转换为Python 中的可播放样本?

    我有一个 Shotcat 广播电台 现在想为其构建一个播放器 我知道如何从服务器 获取 流 非常感谢 bobince 但我不确定如何将该流转换为可播放的样本 它是如何完成的 Shoutcast 流通常 但不总是 MP3 要获得可播放的样本
  • 数据表响应优先级

    我正在使用这个令人惊叹的插件 但在列上使用响应式优先级时发现了一个问题 Code var fillTable function data var list name Name 123456789 email email protected
  • Apache Commons Lang3 Hashcode、Equals 和 ToString(包括枚举)

    我们在模型中为服务响应和请求对象定义了很少的数据类型 最近我们发现需要实施ToString HashCode 和等于在所有此类类型上利用这些过度比较和断言 从几个来源确认 例如在Java中重写equals和hashCode时应该考虑哪些问题
  • Android 中的可扩展列表视图

    我有一个可扩展的 ListView 但我面临两个问题 Q1 如果标题不包含任何子项 我想将其隐藏 从列表中删除 为此 我有内部 getGroupView 方法 if getChildrenCount groupPosition 0 conv
  • 如何在没有任何注释的 Spring 项目中使用 Jackson Json 解析?

    情况 我有一个名为 Errors 的枚举类 它位于一个公共项目中 错误枚举包含一个 int 代码和一个 String 文本 Errors 枚举用于两个不同的项目 一个项目是基于 Spring 的项目 另一个项目是非 Spring J2EE
  • 是否可以在 C++03 中定义等效的“移动和交换习惯用法”

    我有义务C 03我有一个不可复制的对象 例如持有资源 我需要使用移动和交换语义能够做类似的事情并避免复制 MyClass returnMyClass void MyClass temp fill temp members with actu
  • 虚拟地球或谷歌地图

    简单的问题 答案可能不是 我将为客户开发一个 Web 应用程序 ASP NET MVC 他们询问我是否使用 Google 地图或 Virtual Earth 来提供地图解决方案的意见 你会选择哪一个 为什么 或者还有其他可以推荐的吗 还有什
  • 如何从数据帧创建 key:column_name 和 value:python 列中的唯一值的字典

    我正在尝试创建一个键 值对的字典 其中键是数据帧的列名 值将是包含该列中所有唯一值的列表 最终我希望能够从基于条件的字典 到目前为止 这是我能够做的 for col in col list 1 list list append footwe
  • Pytrends 趋势结果与手动下载的数据不相似

    I use pytrends自动下载数据到csv来自谷歌趋势 我使用的代码如下 在本例中 我正在下载 2008 年至今的每月 Google 趋势数据 from pytrends request import TrendReq from ur
  • html 5 canvas 硬件在 android chrome beta 上加速吗?

    我在 Android 浏览器与 chrome beta 上进行了一些 html 5 canvas 测试 结果有利于 Android 默认浏览器 尽管 chrome gpu 显示 canvas 具有硬件加速功能 测试示例 带有 8 个小图像的
  • istream读取失败后

    我有一小段代码来读取用户数据 如下所示 include
  • 在 Java 中,如何录制扬声器的声音输出? [复制]

    这个问题在这里已经有答案了 我有一个 Java 应用程序 它从多个来源接收声音 用户的能力之一是将应用程序中发生的情况记录到 AVI 文件中 我想将声音包含在该视频捕获中 如何录制用户会听到的声音 例如所有声音输入混合在一起的结果 我可以弄