将录制的音频与现有的mp3文件android合并

时间:2017-09-13 10:21:39

标签: android android-mediaplayer android-mediarecorder android-mediacodec

我正在学习android开发,并试图在像Snapchat或Facebook这样的背景中制作带声音的脸部过滤器。但是在使用耳机时,我无法使用用户声音录制过滤器中播放的音频。

请帮忙!或者一些对我有用的链接

1 个答案:

答案 0 :(得分:0)

import java.io.*;
public class TwoFiles
{
    public static void main(String args[]) throws IOException
    {
        FileInputStream fistream1 = new FileInputStream("C:\\Temp\\1.mp3");  // first source file
        FileInputStream fistream2 = new FileInputStream("C:\\Temp\\2.mp3");//second source file
        SequenceInputStream sistream = new SequenceInputStream(fistream1, fistream2);
        FileOutputStream fostream = new FileOutputStream("C:\\Temp\\final.mp3");//destinationfile

        int temp;

        while( ( temp = sistream.read() ) != -1)
        {
            // System.out.print( (char) temp ); // to print at DOS prompt
            fostream.write(temp);   // to write to file
        }
        fostream.close();
        sistream.close();
        fistream1.close();
        fistream2.close();
    }
}