Я использую mp4parser для объединения аудио и видео файлов, вот ниже пример, который я пробовал, но я получаю исключение нулевого указателя на самой первой строке. Я сохранил аудио и видео файлы в нужном месте в моей внутренней памяти телефона. если я отладка, первая строка займет много времени & просто останавливают после минут с ошибкой нулевого указателяобъединить аудио и видео файл в android
try
{
H264TrackImpl h264Track = new H264TrackImpl(new FileDataSourceImpl("/mnt/sdcard/myvideo/video.mp4"));
AACTrackImpl aacTrack = new AACTrackImpl(new FileDataSourceImpl("/mnt/sdcard/myvideo/audio.acc"));
Movie movie = new Movie();
movie.addTrack(h264Track);
movie.addTrack(aacTrack);
Container mp4file = new DefaultMp4Builder().build(movie);
FileChannel fc = new FileOutputStream(new File("output.mp4")).getChannel();
mp4file.writeContainer(fc);
fc.close();
} catch (Exception ee)
{
Toast.makeText(this,ee.getMessage(),Toast.LENGTH_LONG).show();
}
что случились в моем коде выше?