首先从网上下载qtbrowserplugin相关文件,目前官网发布的只能支持到Qt4版本以下,在该版本修改了相应的函数已能用于Qt5版本进行开发了。
qt4版本链接:链接:https://pan.baidu.com/s/1dUZJga 密码:qdx1
qt5版本链接:链接:https://pan.baidu.com/s/1htFo1y0 密码:oph2
在qt4版本里有对该文件如何使用的说明。
需要注意的是:
1、在开发过程中注意修改$(projectname).rc和$(projectname).def文件,修改rc文件的
VALUE "MIMEType"
VALUE "OriginalFilename"
两个相关属性。
2、定义程序入口类需继承 class QtNPBindable。在类定义处添加MIME说明Q_CLASSINFO("MIME", "application/npavsvideoplay:g1n:Graphable ASCIInumeric data")
类与外部的接口需在public slots:下定义。
3、将相应的dll路径写入到注册表。