我正在创建基于XULRunner的GStreamer应用程序。为此,创建了一个XPCOM组件,使XUL应用程序中的一些GStreamer功能可用。但是,GStreamer通常使用一个消息循环(GMainLoop),它可以让人接收总线消息。因为XULRunner已经有了自己的消息循环,所以我不能创建GMainLoop。所以我需要另一种获取这些消息的方式。一种方法是使用gst_bus_poll调用。我需要经常调用它以防止消息队列被淹没。所以我在想这个计时器是正确的解决方案。如何在XPCOM组件中实现一个定时器?
长话短说:如何在XPCOM组件中创建计时器?
XPCOM插件?这项技术已经死了。你的意思是NPAPI插件还是XPCOM组件? – Nickolay
我的意思是XPCOM组件。更新了我的帖子。 – StackedCrooked