По договоренности
Задание№1
Необходимо добавить в медиаплеер VLC возможность работы с внешними/системными кодеками.
Модифицированный плеер должен быть собран на основе одной из последних стабильных версий VLC (1.1.x)
Основной функционал работы с внешними кодеками должен выглядеть таким образом:
- в код плеера жестко прошит список поддерживаемых кодеков
- плеер автоматически определяет наличие в системе поддерживаемых кодеков
- у пользователя есть возможность выбрать один из доступных кодеков либо включить встроенные кодеки
Поддерживаемые кодеки:
- обязательна поддержка CoreAVC
- поддержка других кодеков приветствуется
Задание№2
Необходимо встроить в медиаплеер VLC браузерный движок WebKit, который будет использоваться как мини-браузер для отображения интерактивного контента.
Модифицированный плеер должен быть собран на основе одной из последних стабильных версий VLC (1.1.x)
Основной функционал:
- окно мини-браузера должно отрисовывать поверх видео в обычном и fullscreen режимах
- мини-браузер должен работать как в декстопной версии плеера, так и плагине для браузеров
- должны быть реализованы методы для скрытия/отображения мини-браузера, изменения его размеров и позиции, загрузки контента в мини-браузер по указанному url
- для демонстрации реализованных методов нужно сделать соответствующий пункт в меню десктопного плеера (например, поле для ввода url, после ввода которого отобразится мини-браузер), а также новые методы в javascript API для браузерного плагина VLC (например, метод showBrowser(url)).