关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。
想改进这个问题?将问题更新为 on-topic对于堆栈溢出。
8年前关闭。
Improve this question
我是 android 新手,我只想创建一个 dj
播放器。但为此,第一步是混合两个文件。我在以下链接上找到了粗略的代码,但我不明白如何为 buildShortArray(music1) 编写代码。
我已经尝试过这段代码,但陷入了上述方法的代码中。
提前感谢您的帮助。
此处的文档:Mix two files audio wav on android use short array
最佳答案
链接中的代码未显示 buildShortArray 方法。
你需要改造List<Short>
进入数组 short[]
:
List<Short> music1 = ...;
short[] arrayMusic1 = buildShortArray(music1);
您可以像这样编写 buildShortArray 方法:
public short[] buildShortArray(List<Short> list) {
short[] array = new short[list.size()];
for(int i = 0; i < list.size(); i++) {
array[i] = list.get(i);
}
return array;
}
但是,我想警告您,复制粘贴代码绝不是一个好主意。
关于java - 用于混音的 buildShortArray 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20855811/