Как воспроизвести 3gp файлы в Java? - PullRequest
0 голосов
/ 02 мая 2011

У меня есть Java-программа, которая получает аудиофайл 3gp (один файл, а не поток), отправленный отправителем в виде массива байтов (байт [])

Теперь либо мне нужно воспроизвести этот файл или же, Я должен быть в состоянии сохранить его в формате 3gp

Пример:

байт [] Аудиобайты = получены3GPAudioFlie ();

Теперь я хочу иметь возможность разобраться с этими аудиобайтами в примере. У меня две разные цели,

  1. Я хочу сохранить его как файл 3GP

  2. Я хочу иметь возможность воспроизводить его как аудиофайл. Спасибо.

Пожалуйста, помогите!

1 Ответ

1 голос
/ 02 мая 2011

Если под ручкой вы имеете в виду

1) Записать байты в файл (сохранить файл), затем вы можете сделать это следующим образом:

  fileOutputStream fos = new FileOutputStream(strFilePath);
  fos.write(AudioBytes);

2) Воспроизвести файл Воспроизведение аудиофайлов на Java

...