问题标签 [mixing]

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 投票
0 回答
155 浏览

android - 通过保存在sd卡中的android多个声音一起播放

我正在开发一个应用程序,其中有一些工具。每个乐器都有一个独特的声音文件。现在我想做的是,如果我选择四种乐器,那么所有选定乐器的声音应该一起播放,混合的声音应该保存在 sd 卡中以备将来使用。我的声音文件可能是 WAV 或 MP3。找不到路。帮助我提前谢谢。

0 投票
1 回答
166 浏览

java - 在下面的文本字段控件上显示列表框

实际上,我正在创建一个面板A并包括文本字段和列表框,然后创建另一个面板B并将A面板插入到B. 现在我必须输入一些文本字段,但下面的列表框在该B面板中不可见。

如何在下面的文本字段控件上显示列表框?

0 投票
2 回答
385 浏览

java - 尽量不要混合 Swing 和 AWT

我正在用Java制作游戏。我找到了这个教程: http ://www.gamedev.net/page/resources/_/technical/general-programming/java-games-active-rendering-r2418

它展示了如何进行主动渲染。他们使用 Canvas 进行绘画。到目前为止,我一直在使用 JPanel;但是,我想切换到这种方法。现在,我有几个 JPanel 和一些 JButton 添加到 JPanel。我想知道我是否应该改用 java.awt.Button 和 java.awt.Panel,以免混合 Swing 和 AWT 组件。

另一方面,在本教程中,Canvas 位于 JFrame 中,那么这不是已经混合了 Swing 和 AWT 吗?可以吗?

谢谢。

0 投票
3 回答
170 浏览

c++ - c和c++混合

我需要从 c 文件中调用 cpp 方法。我为此写了这个界面..

.cpp 文件

文件

我在 c 文件中收到错误“未定义对 C_Test(int) 的引用”

知道有什么问题吗?

0 投票
6 回答
11866 浏览

c - 混合 16 位线性 PCM 流并避免削波/溢出

我试图将 2 个 16 位线性 PCM 音频流混合在一起,但我似乎无法克服噪音问题。我认为它们在将样品混合在一起时来自溢出。

我有以下功能...

...这就是我尝试过的#mixing_algorithm#

其中一些产生了比其他更好的结果,但即使是最好的结果也包含相当多的噪音。

任何想法如何解决它?

0 投票
1 回答
2191 浏览

c - 如何使用 SoX C 库混合音频文件

使用 SoX 从命令行使用“sox -m ...”混合音频文件很简单,但我试图用 C 库找到完全相同的东西,但我无法在任何地方找到如何做到这一点。甚至可能吗?

0 投票
0 回答
2749 浏览

audio - 如何使用 ffmpeg 将两个音频文件混合为一个?

我想将两个音频文件混合为一个使用 ffmpeg。于是我下载了最新版的ffmpeg,查看文档,得到代码:

但我收到了这个错误:

谁能帮助我?谢谢!

0 投票
2 回答
3515 浏览

android - Android:如何混合 2 个音频文件并使用 soundPool 重现它们

我正在尝试开发一个 Android 应用程序,它使用一些声音并将它们混合在一起以创建音乐作品。一开始我试图同时重现声音,但是当我这样做时,它们变得不同步,在阅读论坛几个小时后,我意识到在循环模式下同时重现多个声音的最佳方法就是将音频文件合并为一个,然后将它们复制为单个文件。

这是我正在使用的代码:

之后,我使用 soundPool 读取了生成的文件并尝试重现它。

如果我在不合并文件的情况下使用这个公式(所以,只使用一个声音,创建一个新文件,然后读取它,它工作得很好,所以我认为问题出在文件合并中,这可能不像只需将字节相加,然后除以 2。

完成此操作后,日志告诉我:

无法加载样本(空)。

而且,当我尝试重现日志时,说明样本尚未准备好。

请对此有任何帮助吗?我已经用谷歌搜索了几个星期,但我无法解决它......

这是我第一次编写 Android 和音频,所以我有点迷茫。

问题是,我怎样才能混合这些声音?我这样做的方式正确吗?问题出在哪里?

感谢阅读和帮助:)

0 投票
1 回答
10513 浏览

java - JavaFx 对 SwingUtilities.invokeLater 的响应

因此,我知道 JavaFx 在使用线程时更新 GUI 的方法称为 Task,但代码是否以类似的方式工作或有任何差异。让我给你一个挥杆的例子:

GUI 之外的另一个作为线程运行的类

在实际的 GUI 中

Task 的工作方式是否完全相同?或者是否存在差异,如果有,您将如何修改此代码以在 JavaFx 项目中工作?

0 投票
2 回答
1274 浏览

java - 使用 MenuBar 切换面板

我编写了一些代码,旨在创建一个表并在该表中显示剪贴板数据(将从 excel 复制)。

所以我在菜单栏中有一个菜单项“从 Excel 导入”,单击该菜单项将获取剪贴板中的任何 excel 数据并在下面的面板中显示一个表格。

另外,我已经编写了它,以便能够根据任何未来的菜单按钮切换面板(显示表格的面板),这可能导致下面显示完全不同的面板。

所以我有这个DisplayExcelData类实现了一个MainPage接口(它包含一个 init 方法)。单击菜单项时,它会在扩展菜单栏类中触发一个动作事件,该事件向内容窗格MainPage提供与该菜单项关联的界面(在这种情况下DisplayExcelData,当单击“从 Excel 导入”时将其提供给内容窗格),然后init 被调用并将其添加到内容窗格中。

当程序启动并且没有选择任何内容时,它默认为一个InitialScreen类。

DisplayExcelData 类如下所示:

ExcelTableModel 获取剪贴板中的数据并将其转换为 TableModel

然后,在 contentPane 中,我有

如果我更改代码,所以我以DisplayExcelData类作为初始屏幕启动程序,它可以工作......它会在剪贴板中获取 excel 数据并将其显示在屏幕上的表格中......但是,我坚持认为当我单击时显示此表MenuItem,它只显示一个空白屏幕。当我调试并检查其中的内容mainPanel时...它包含正确TableModel的Excel数据,包含在...中JTable...但它不会显示...我正在扯掉我的头发为什么...

任何人都可以帮忙吗?