哪种语言最适合制作多媒体播放器/管理器?

时间:2014-02-20 11:43:01

标签: java php c++ html multimedia

我在高中的最后一年有一个重大项目,我需要完成一个软件解决方案,在任何操作系统中创建一个多媒体播放器/管理器,但我在Windows上设置了我的偏好。简单地说,它需要播放许多常见的媒体文件,显示这些媒体文件的元数据(ID3标签等),文件管理,如向库中添加文件以及向单个文件添加注释的功能。还有不同文件类型的分组以及搜索特定文件类型或特定文件的能力。

我有非常简单的Python知识,Java的基本知识(如数组,循环,涉及某些Swing),HTML和{{1}相当不错的知识具有PHP数据库交互性。我们去年有一个项目涉及创建一个基本上是在线商店的网站。它有用户帐户,动态产品页面(随着数据库更新,页面会有),将心愿单保存到文本文件等。

所以我的问题是,对我来说,最好的语言是什么?我已经研究过使用MySQL,因为我有能力使用数组和GUI,但我知道我需要一个用于多媒体播放的库。我查看了JavaJMFJSFML这些库已过时或无法完全解决我的需求。虽然我愿意更加努力地使用Java。我想到的另一个选项是JavaFxHTML组合,据我所知PHP本身支持HTML中的音频和视频,我还发现this website一个项目,它将帮助我在HTML和PHP情况下获取元数据。另一方面,我想知道我是否可以为这个项目学习HTML5之类的东西,如果C++或其他任何语言最容易学习呢?

1 个答案:

答案 0 :(得分:2)

为了构建生产质量和跨平台代码,我建议使用C ++ / QT http://qt-project.org/doc/qt-5/qtmultimedia-index.html