Ребята ...! Я - новичок в этой области аудио / видео форматов / кодеков, их проигрывателей, их открытых API и т. Д. Буду очень признателен за ваше терпение, а также за советы по этому моему вопросу.
Вопрос: Почти все аудио / видео плееры показывают информацию о времени прохождения в формате чч: мм: сс. Я хочу иметь возможность зарегистрировать мой обратный вызов - который может быть либо обратным вызовом Java / апплета, либо обратным вызовом Javascript - который вызывается при каждом «временном тике» и запускает мой пользовательский код. Возможно, это не тиканье времени, а событие «прохода кадра» в жаргоне кодеков. Возможно, эти кодеки / проигрыватели позволяют вам даже указать частоту обратного вызова (каждые столько кадров или секунд) ...
Во-вторых, я хотел бы иметь возможность сделать это как для записанного контента, так и для живого / потокового контента.
Какое программное обеспечение с открытым исходным кодом, инструменты, API, «концепции» и т. Д. Мне стоит посмотреть? Я хотел бы иметь возможность обрабатывать самые популярные форматы, такие как FLV, AVI, MP3, MPEG. В идеале я бы предпочел иметь дело с чем-то в Java / Javascript.
Не уверен, с чего начать. Пример, фрагмент кода или даже просто процесс / шаги, которым я должен следовать, очень помогли бы. Еще раз спасибо.