DId Quicktime 7.6.5 Windows Fix QT для Java? Лучшее видео для JavaFX?

Привет,

Я читал, что QuickTime для Java по сути не работает как в Windows 7, так и в Snow Leopard. Я не могу сказать, насколько сломан - не кажется сломанным, но, возможно, это просто моя установка. Я пытаюсь определить, хороший ли это стек технологий или мне следует поискать в другом месте.

Цель: я хочу создать специализированный настольный видеопроигрыватель и программу аннотаций как для Mac, так и для Windows (и, если возможно, для Linux). Я думаю, что хочу использовать JavaFX (JavaFX в качестве альтернативы Flash / Flex, которая может использовать все библиотеки Java и может создавать достойный пользовательский интерфейс). Мне нужно использовать что-то вроде QuickTime vs. Flash, поскольку мне нужно воспроизведение с точностью до кадра и широкий кодек служба поддержки. Я бы предпочел писать код на относительно высокоуровневом языке (не C ++).

Спасибо Кэмерон


person Cameron O'Rourke    schedule 22.11.2009    source источник


Ответы (2)


Apple, похоже, отказалась от QT ради Java. Страница QuickTime для Java в Википедии, кажется, хорошо подводит итог. Выберите цитату:

В настоящее время большая часть QTJ не работает на последних компьютерах под управлением Windows. На компьютерах с Windows, которые используют функцию защиты страниц от неисполнения (NX) последних процессоров, невозможно запустить даже демонстрационные версии без изменения конфигурации. Это может быть легко проверено разработчиком с помощью тестового запуска одной из демонстраций, поставляемых с QTJ. Сообщается о «нарушении защиты выполнения», и программа прерывается Windows. Это делает QTJ непригодным для разработки приложений конечного пользователя из-за необходимой сложной конфигурации функции NX.

Итак, нехорошо.

После выпуска QTJ 6.1 в 2003 году Apple внесла несколько обновлений в QTJ, в основном исправляя ошибки. Примечательно, что QuickTime 7 был первой версией QuickTime, которая не сопровождалась выпуском QTJ, в который были включены новые собственные API-интерфейсы, и не сопровождалось выпуском QTJ. Новые API QuickTime 7, например, для работы с метаданными и кодеками с переупорядочением кадров, недоступны для программистов QTJ. Apple также не предложила новые классы для обеспечения функциональности предварительного просмотра захвата, которая присутствовала в версиях QTJ до 6.1. Действительно, QTJ зависит от некоторых собственных API-интерфейсов, которые Apple больше не рекомендует, в первую очередь от QuickDraw.

И, вероятно, не будет хорошо выглядеть. Всегда.

person Stu Thompson    schedule 19.12.2009

Вы пробовали Xuggler? Это должно сработать для вас.

person Art Clarke    schedule 18.12.2009