问题标签 [mixer]
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.
c# - 如何设置默认输入和输出音频设备 sipeksdk?
我正在使用 sipekSdk 创建一个软件电话,我需要为我的应用程序和 sdk 设置默认音频设备。
我使用以下方法设置音频设备的名称:
但这一套不起作用。
我该怎么做?
callback - ALSA 音量变化回调未触发?
我有一个设置为回调的函数,但是事件正在发生并且没有调用该函数。还有什么我需要做的吗?
java - 用 JAVA 控制声卡
我正在尝试在 JAVA 中构建一个“混合控制台”。在这个混音器中,每个“滑块”都是一条线,就好像它是一个物理混音控制台。但是,在我搜索 Goo*** 并阅读了oracle 文档之后,我并没有真正找到任何可以帮助我的东西。
首先,我列出了可用的混音器(见最后的代码),很高兴它列出了我所有的声卡,并找到了线路输入和线路输出。但是,我该怎么办?
我的目标是创建“虚拟线路”,它将从任何线路输入(麦克风)或线路输出(捕捉 VLC 中播放的声音)捕捉声音,让我“处理它”,然后将其重新注入另一条线路. 当然,我必须为每一行设置“输入”和“输出”的使用示例:
(麦克风)中的 3 条物理线路将被捕获,然后“调整电平”,然后重新注入一条称为“合唱”的虚拟线路,这条虚拟线路将重新注入我的主要物理线路,称为“大师级”。
VLC播放的歌曲(例如歌曲的旋律),通常直接发送到主“输出”,被捕获,就像“拦截”一样。然后我决定在将它重新注入我的Master并混合之前设置级别它与麦克风。因此,它可以让我根据音乐级别调整歌手级别。
那么,谁能帮助我开始和进步呢?谢谢你的帮助。
这是列出我的混音器的代码:
}
再次感谢任何阅读我的帖子直到最后并为我提供解决方案的人。
尼古拉斯
android - Android 5 - 更改默认音频输入路由以在流媒体上使用外部 USB 卡
我正在尝试使用三星 Galaxy S6 Edge Android 5.1.1(root)作为基本的音频/视频直播设备,但我无法将音频从外部 USB 卡 Behringer UCA202 Class Compliant 1.0 路由到默认手机摄像头应用程序。
默认相机应用程序可以选择在 Youtube 上创建现场活动,效果很好,但不幸的是,只能像我预期的那样从内部扬声器获取音频。声卡工作正常,我可以使用其他录音应用程序获得声音。
是否可以将默认音频输入从内部麦克风更改为 USB 音频输入?也许 AlsaMixer 是要走的路?我在 PlayStore 上寻找某种虚拟混音器,但没有成功。
我看到的唯一一篇询问类似问题的帖子是: Change Android Audio Record Default Input Source 但它是三年前的:(
java - Java:如何更改默认的音频输出设备?
所以我正在处理文本到语音。我需要让它在特定线路上播放(通过我的电视而不是通过默认耳机)。
我设法阅读了设备并抓住了正确的线路
但我如何实际设置播放哪条线?
谢谢!
编辑* 我正在使用 FreeTTS
java - Java中的多个混音器输出
我正在尝试让 Java 在两个输出(前后音频插孔)中播放不同的立体声音频。
我的声卡配置为独立处理两个输出,在 Windows 混音器中我可以让它们分别发出测试声音,所以这不是卡问题。
我尝试了Change Mixer上的方法,通过使用不同的混音器获取两个剪辑,使用不同的输出在 java 中输出声音AudioSystem.getClip(AudioSystem.getMixerInfo()[i]);
。但是,这行代码仅适用于 Java Sound Audio Engine ( AudioSystem.getMixerInfo()[0]
),它以 Windows 的默认音频输出方式输出。其他任何东西都会抛出
以下示例代码生成 5 秒长的白噪声并播放 1 秒然后结束。它打印混音器信息,如我如何在 java 中获取混音器通道布局所见。它当前输出到“Java Sound Audio Engine”混音器,尝试更改为任何其他混音器会引发上述异常。
这是混音器信息。此代码在连接两个输出插孔的情况下运行,Windows 将其识别为两个不同的输出设备(扬声器和耳机)。看起来只有 Java 的音频引擎可以播放声音。
由于其他限制,我正在使用 Java 6。此外,一些名称可能因为我在日语环境中而被破坏,并且 Eclipse 不会以正确的编码获取名称(我尝试将所有内容更改为 UTF-8 和 Shift_JIS,但没有任何改变,但我猜它不相关到这个问题)。
换句话说,它看起来无法在来自不同混音器的剪辑中输出,因为 Java 只能输出到 Windows 默认音频设备的“Java 声音音频引擎”。有什么方法可以让其他混音器工作吗?是否有使用多个音频输出的替代方法?
更新:似乎这个问题已经解决了,但我仍然无法让它工作。我禁用了“立体声混音”录音设备并运行了该链接中给出的示例代码,并得到了以下输出:
所以看起来只有 Java Sound Audio Engine 可以输出声音,因为前后音频插孔的混音器都被视为输入线。通过 Windows 默认播放设备中的 Clip 或 SourceDataLine 输出播放音频。
此外,看起来他们通过使用 DirectAudio解决了问题,但我仍然不知道如何使用它们。
python - PyTest 与单个 Django 模型创建
我正在使用混合器来生成我的模型并使用 pytest 运行它们。我想做的就是只生成我的模型一次,然后用我生成的同一个模型运行几个测试。
这是我想要的:
代码
输出
我在测试中所做的并不那么重要,但是,我希望它们都使用相同的生成wedding
对象运行。当我运行我的测试时,wedding
每次我创建一个测试时都会创建一个新的。
这是我正在使用的版本:
pytest==2.7.1
pytest-django==2.9.1
Django==1.8.8
mixer==5.3.1
python==2.7.6
编辑 1:我也尝试为我的夹具添加一个范围,但该工作仅适用于第一次测试。如果我在第二个测试中进行查询,则模型不存在,即使您的夹具工作正常。
编辑 2:将 插入scope="module"
夹具并显示运行测试的结果。
python - 我什么时候需要使用混音器预初始化而不是混音器.init?
pygame.mixer init 和 pygame.mixer pre init 有什么区别?我看了一个教程,他使用了pre-init,但解释不清楚。我应该只使用mixer init,还是两者都做?
python - Pygame 声音没有正确导入
因此,对于我的游戏,我希望在越过边界或(后期开发)击中敌人时播放碰撞音效。我遇到的问题从声音的初始化部分开始。python/pygame给我的详细错误是“(unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated /UXXXXXXXX escape. 这是我没有将文件放在正确位置的错误吗?任何解决这个问题的建议?感谢可能的重复,我尝试了其中使用的方法,它修复了我上面遇到的错误,但现在显示“无法打开文件”
错误区域
#