Я хочу воспроизвести FLV-файлы в Android. Итак, я подумал о том, чтобы преобразовать файл flv в mp4 или 3gp (для которого в Android есть декодер). OpenCore можно использовать для конвертации. Я посмотрел в код opencore, в opencore есть класс "/ android / external / opencore / fileformats / mp4 / composer" для создания файла mp4. Имеет apis как
AddTrack
AddSampleToTrack
Я должен указать входные данные как кадры, но во Flv я получу аудиокадр Sorenson Video и Mp3 (после выполнения некоторых простых операций с строками для удаления заголовков). Могу ли я использовать их непосредственно в качестве входных данных для apis выше или есть какой-нибудь хороший способ конвертировать flv в mp4? А также я посмотрел в "/ Android / внешний / OpenCore / узлы / pvmp4ffcomposernode", но он читает из портов, не в состоянии знать, как отправить вход в этот класс.
Дайте мне знать ваши мысли.