2015-05-20 3 views
2

Я пытаюсь создать приложение для Android, которое объединяет видео и аудиофайл с помощью mp4Parser. Мне удалось, когда я объединил два файла mp4 в один файл, который отображает видео первого и воспроизводит аудио второго файла.mp4Parser: Как создать видеофайл с фоновым звуком из mp3-файла

Но я не мог использовать mp3-файл в качестве источника звука.

Приведенный ниже код возвращает исключение, когда я пытаюсь создать объект Movie с файлом mp3. Тот же код отлично работает с файлами m4a и mp4.

Movie audio; 
    try { 
     String audioFileName = Environment.getExternalStorageDirectory().toString()+"/music.mp3"; 
     audio = new MovieCreator().build(audioFileName); 
    } catch (IOException e) { 
     e.printStackTrace(); 
     return false; 
    } catch (NullPointerException e) { 
     e.printStackTrace(); 
     return false; 
    } 

Возможно ли создать объект фильма из mp3-файла?

Любой, пожалуйста, помогите мне в этом

+0

Вы получили решение? Я также работаю над одним и тем же проектом. –

ответ

0

Вы можете использовать MP3TrackImpl класс от MP4parser для .mp3 файла или AACTrackImpl класса для .aac файла. Получите трек с объекта MP3TrackImpl и добавьте его в объект Movie.

Смежные вопросы