| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > Получение потока byte[] с камеры |
| Автор: Disaaa 18.4.2010, 16:36 |
| Вопрос такой. Я получаю видео-поток с веб-камеры при помощи jmf. Мне нужно преобразовать этот поток в байты и запихнуть его в массив byte[], а потом из массива снова собрать поток и воспроизвести тем же jmf. Такое возможно? И если возможно, то как? |
| Автор: dobrolub 19.4.2010, 08:31 |
| закачай API guide, открой JMFTOC.html и читай главу про capturing / playing http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/specdownload.html |
| Автор: Disaaa 19.4.2010, 22:21 |
| Спасибо, сейчас буду копать |
| Автор: Disaaa 19.4.2010, 22:55 |
| Там, кстати, так и не написано, как поток загнать в byte[]. На выходе получается DataSource, а что потом с ним делать не понятно... |
| Автор: dobrolub 19.4.2010, 23:24 |
| >Поищи методы read(byte[]) или read(byte[], int offset, int lenght) Так, по-ходу это немного сложнее В JMVCapturing.html есть пример как слить данные в файл. Вот оттуда и пляши. |