我正在使用 Haxe 为 RTMP 视频流制作一些简单的 SWF。一切都很好,但我真正想做的是标记一些属性,以便使用环境特定属性 ALA Ant 编译 SWF。
例如:
var host = "rtmp://localhost:1935/broadcasts";
变成:
var host = "@RTMP_ADDRESS@"
然后在编译期间,将令牌替换为特定于环境的值 - local.properties 包含:
RTMP_ADDRESS=rtmp://localhost:1935/broadcasts
我已经在文档和论坛帖子中四处寻找,但看不到如何做到这一点,但我确信这是可能的。谁能指出我正确的方向?
注意:我考虑过使用 flashvars 并在 Web 应用程序中管理地址,但这似乎效率较低。如果这是处理此问题的更好方法,请解释原因。