0

当有人在 VoIP 程序 Ventrilo 中讲话时,我想播放一个 flash 动画。

我在 Adob​​e Flash 中有一个简单的动画设置,我想在某个特定的人在 Ventrilo 中说“按键”时以某种方式触发它。

我知道 G15 键盘可以远程访问 Ventrilo 并实时显示谁在说话,所以我认为如果我知道如何访问它,应该可以使用此事件来触发影片剪辑播放命令。我已经查找了示例代码,但找不到任何代码。

我知道这可能是一项非常复杂的任务,但我确信 Stackoverflow 上有一个天才知道如何去做,或者至少可以让我走上正确的道路。

非常感谢,

4

1 回答 1

0

这不是一件容易的事,需要编写一个 C/C++ ANE。

您可以使用 Windows API 挂钩来拦截来自 Ventrilo 的调用。

http://www.gamedev.net/topic/387670-api-hooking/

http://www.codeproject.com/Articles/2082/API-hooking-revealed

您需要编写一个 ANE 才能在您的 AIR 应用程序中使用它。

http://www.flexjunk.com/2011/11/30/developing-an-air-native-extension-for-osx-and-windows-in-c/

于 2012-08-26T16:56:28.747 回答