相关疑难解决方法(0)

Android中的音频编辑

我正在寻找一些音频编辑库,可以帮助将两个音频文件混合到一个音频文件中.我不是说一个接一个地连接文件.我想在第一个文件的随机搜索时间中间混合第二个音频文件,如下所示.

轨道T1:1111111111轨道T2:2222

预期产出:11112222111111

我想为Android应用程序实现这一点.

audio android

7
推荐指数
1
解决办法
1万
查看次数

音频 Android.Mixing 歌曲和录音!

我正在开发一个卡拉 OK 应用程序,我一直在处理来自 android 的音频。我想知道如何从录制的语音中保存一首歌曲并在后台播放另一首歌曲。

谢谢

audio android

5
推荐指数
1
解决办法
3292
查看次数

Android - 将多个静态波形混合到一个AudioTrack中

我正在制作一个带有一系列频率值(即440Hz,880Hz,1760Hz)的类,并播放它们组合成单个AudioTrack的声音.我不是一个合理的程序员,所以我自己写这篇文章很困难,我认为对于经验丰富的声音程序员来说这是一个相对容易的问题.以下是play方法中的一些代码:

public void play() {
    // Get array of frequencies with their relative strengths
    double[][] soundData = getData();

    // TODO
    // Perform a calculation to fill an array with the mixed sound - then play it in an infinite loop
    // Need an AudioTrack that will play calculated loop
    // Track sample info
    int numOfSamples = DURATION * SAMPLE_RATE;
    double sample[] = new double[numOfSamples];
    byte sound[] = new byte[2 * numOfSamples];

    // fill out the array
    for (int i = …
Run Code Online (Sandbox Code Playgroud)

audio android audiotrack

5
推荐指数
1
解决办法
6895
查看次数

混合音频文件

我的音频文件很少:

  • f_1 - 长度10秒
  • f_2 - 长度为3秒
  • f_3 - 长度1秒

我需要的是找到一种方法在f_1的特定部分混合(合并)f2和f3(即等于6秒的位置)

我正在看音频示例,但它们对我没什么帮助,所以任何想法\参考\文档可能会有所帮助?

非常感谢!

audio android mixing

4
推荐指数
1
解决办法
1万
查看次数

以编程方式合并两段音频

我有两个不同音频剪辑的两个样本数组.如果我只是以编程方式将它们组合在一起,这相当于在音频编辑套件中将一个轨道分层到另一个轨道?就像我有一个贝司的音频剪辑另一个鼓,我希望他们一起玩.

我可能会这样做:

 for (int i = 0; i < length_of_array; i++){
   final_array[i] = first_array[i] + second_array[i];
 }
Run Code Online (Sandbox Code Playgroud)

如果没有这样做,我能否得到一些正确方法的指示?

audio signal-processing

3
推荐指数
2
解决办法
5737
查看次数

标签 统计

audio ×5

android ×4

audiotrack ×1

mixing ×1

signal-processing ×1