我的 Java Swing 应用程序有一个扑克牌的动画回放。我想让用户录制此播放,以便可以将其发送给其他人并在 QuickTime 等设备中播放。
关于如何随时间记录 Swing JFrame 有什么想法吗?
最佳答案
如果您想要一个独立的视频,您需要进行屏幕捕获并将其编码为电影。
您可以使用 java.awt.Robot 类来捕获用户看到的窗口,并经常这样做以获得合理的帧率。不幸的是,我不熟悉可以在 Java 下将帧编码为视频的工具。
关于java - 如何在 Mac OS X 上将 Java Swing GUI 录制为视频文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3612930/