一段时间前,我启动了一个项目,其中我需要做以下工作:
- Play videos:
- In any common format (avi, mpeg, xvid, etc.)
- Be able to pause and reposition the stream programmatically.
- Be able to set the playback speed (not mandatory, but desirable)
- Let me paint custom graphics (kept in sync with the video) over the playback component.
- Allow access the current frame as a raster image (this is not mandatory, but desirable).
此外,也容易使用(例如,面向视像部分,我不想涉及多媒体内部。
由于我已在贾瓦撰写了一些相关守则,我与我发现的所有贾瓦图书馆(JMF、FMJ、JVLC、Jffmpeg、gstreamer-java)进行了尝试,但没有人满足了我的所有困难要求(例如,那些允许我从框架中提取的 could子被停下来或缩小,那些完全成熟的图书馆已经过时,等等),因此我搁置了该项目。
现在,我站在回来的路上,我 mind想用其他语言(相当于或高于 Java,但请不要C或C++)重写这部法典,我已经变得太 la了:p),它有良好的全球倡议框架或能够自由使用的Rich客户平台。 多功能是个好点,因为我想在北纬度地区开发和测试,但我愿意接触更多的受众,因此,必须把视窗作为目标。
因此,你会向我建议什么语言和框架?