gpt4 book ai didi

java - 如何组合多个 javax.sound.sampled.TargetDataLine?

转载 作者:行者123 更新时间:2023-12-01 04:30:50 25 4
gpt4 key购买 nike

我正在创建一个 VOIP 服务器和客户端系统,但仅播放 1/连接用户数量的语音数据包。我认为这是因为它只能播放来自一个 TargetDataLine 的音频流,并且每个设备只能播放一个 TargetDataLine 。我每秒向其中写入多个音频流。

我正在调用 line.write(t, 0, t.length);,其中 line 是我的 TargetDataLinet 是我的字节数组包含样本。有没有一种方法可以在客户端之间重新分配之前将多个音频流合并为一个单声道流?

最佳答案

我想通了(我在谷歌上搜索错误),你只需要将样本添加在一起,然后按位将其添加到帧大小。

关于java - 如何组合多个 javax.sound.sampled.TargetDataLine?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17986251/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com