java — Какой язык лучше всего подходит для производства мультимедийного плеера / менеджера?

У меня есть крупный проект для моего последнего года обучения в старшей школе, и я должен завершить программное решение для создания мультимедийного плеера / менеджера в любой операционной системе, но мои предпочтения установлены в Windows. Просто это требует воспроизведения многих распространенных медиа-файлов, отображения метаданных этих медиа-файлов (теги ID3 и т. Д.), Управления файлами, как при добавлении файлов в библиотеку, и возможности добавлять заметки к отдельным файлам. Также группировка файлов разных типов и возможность поиска файлов определенного типа или определенных файлов.

У меня есть знания в очень простой Pythonбазовые знания Java (например, массивы, циклы, заманчивость в некотором Swing), довольно приличные знания в HTML а также PHP с MySQL интерактивность базы данных. В прошлом году у нас был проект, который включал создание веб-сайта, который, по сути, был бы интернет-магазином. Он имел учетные записи пользователей, динамические страницы продукта (по мере обновления базы данных, страницы), сохранение списка желаний в текстовом файле и т. Д.

Таким образом, мой вопрос, какой будет лучшим языком для меня, чтобы завершить это? Я смотрел на использование Java у меня есть возможность использовать массивы и графический интерфейс, но я понимаю, что мне понадобится библиотека для воспроизведения мультимедиа. Я смотрел в JMF, JSFML, JavaFx и эти библиотеки либо устарели, либо не полностью решают мои задачи. Хотя я готов попробовать больше с Java. Мой другой вариант, о котором я думал, будет HTML а также PHP комбинация, как я знаю HTML изначально поддерживает аудио и видео в HTML5 и я также нашел этот сайт проекта, который очень помог бы мне в получении метаданных в ситуации HTML и PHP. С другой стороны, я хотел знать, смогу ли я узнать что-то вроде C++ только для этого проекта, и если C++ или любой другой язык будет проще всего выучить для этого?

-3

Решение

Для создания качественного и кроссплатформенного кода я бы предложил использовать C ++ / QT
http://qt-project.org/doc/qt-5/qtmultimedia-index.html

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]