如果我正在编写一个显示视频序列的小程序(例如,来自摄像机的流媒体,或者小程序本身正在摄像机上运行),我的客户端是否需要下载Java Media Framework库才能查看序列?
他们需要在计算机上安装Java Media Framework,否则您需要以某种方式将JMF与小程序捆绑在一起。
如果小程序使用JMF库,则需要将它们下载到客户端机器(小程序执行的地方)。然而,JMF从Sun获得的开发很少(没有阅读),而且现在几乎是遗留的(主观)。
根据相机的现代化程度和它可以输出的编解码器,可能还值得考虑在javafx或flash中支持视频。
用小程序分发JMF.jar就足够了。
创建一个JAR(Java DLL),并将所有JAR文件放在安装目录中,JMF仅为32位,因此x86\Java\JMF2.1.1e\lib是它通常所在的位置。
如果你自定义了customizer.jar,你也想要它。
你可以像小程序一样从服务器上下载它,并将小程序嵌入其中,然后运行它。它在成人付费网站上为我工作了14多年。
您是否考虑过使用Java FX?这项技术正在处理下载媒体库的问题,所以没有。当然。它仍在开发中。若成为第一个采用者是一种选择,那个么这将是值得考虑的。