我们计划开发用于IE和Safari的浏览器插件,以在专有视频播放器中流式传输视频。我们正在研究所需的技术和各种设计方法。用于Internet Explorer和Safari的视频播放器插件开发
有人可以通过回答以下问题来帮助吗?
- 设计插件时我们需要关注哪些方面?
- 什么是QtBrowserPlugin/NPAPI/XUL/firebreath中可用的最佳平台/框架,为什么?
- 插件生命周期中可能出现的常见/通用问题是什么?
- 请在这方面的任何菜谱/指针传递
感谢和问候 Vijayanand
我们计划开发用于IE和Safari的浏览器插件,以在专有视频播放器中流式传输视频。我们正在研究所需的技术和各种设计方法。用于Internet Explorer和Safari的视频播放器插件开发
有人可以通过回答以下问题来帮助吗?
感谢和问候 Vijayanand
1)什么是我们需要集中精力在设计插件的各个方面?
只有你知道你的具体要求,它取决于你正在使用的插件技术/框架 - 处理所有可能性会制作一本书,而不是一篇文章。
2)QtBrowserPlugin/NPAPI/XUL/firebreath中可用的最佳平台/框架是什么?为什么?
像往常一样,没有一个统一的最好技术:
3)插件生命周期中可能出现的常见/通用问题是什么?
很大的混乱似乎来自生命周期 - 你的插件住在一个宿主进程,并遵守其行为。插件实例及其窗口和脚本对象可能有完全不同的生命周期:插件实例可能会被重用,它们的窗口不会被重用,来自插件实例的可编写脚本的对象可能会存活,等等。 ..
4)请把任何食谱/在这方面
不可能为所有可能的技术选择指针 - 挑一个,然后问更具体的问题。如果你决定使用普通的NPAPI & ActiveX来完全实现你的插件,那么至少FireBreath的源代码应该有助于你澄清一些事情。