【发布时间】:2014-03-14 02:33:34
【问题描述】:
有没有人知道如何在 FireMonkey 应用程序中显示流畅的视频(即一系列位图),高清或 3D?在 VCL 中,您可以从线程写入画布,这将完美运行,但这在 FMX 中不起作用。更糟糕的是,显然唯一可靠的方法是使用 TImage,这似乎是从主线程更新的(打开菜单并暂时冻结视频)。我能找到的所有 EMB 示例要么从主线程写入 TImage,要么使用 Synchronize()。这些限制使 FMX 无法用于像样的视频显示,因此我正在寻找破解或可能绕过 FMX。我使用 XE5/C++,但欢迎任何建议。目标操作系统是 Windows 7+ 和 OS X。谢谢!
【问题讨论】:
-
我知道这实际上是可能的,因为 TMediaPlayer 没有出现同样的问题..
标签: c++ multithreading video firemonkey firemonkey-fm3