.net平台下引用迅雷Aplayer组件播放音视频,报错“找不到指定模块”问题如何解决?

第1部分:应用场景

由于我开发的羽化飞翔工具箱涉及到文字转语音功能和图文转视频功能,所以无法绕开音视频组件,经过多方对比,选择了迅雷Aplayer组件,但是这个组件现在的安装有点抽风,不知道是不是开发者没优化好,所以在引用之后并不完整导致找不到指定模块的报错,为了以后更加方便以后的使用,这里做个笔记。

第2部分:解决方案

我测试了SDK安装的问题,发现安装SDK原理就是把依赖的解码库放到两个文件夹里,但是开发者写的安装文件或许是由于兼容性的问题,导致部分dll没有复制成功,所以这里需要我们人为的将这个dll复制到文件夹内。

C:\Windows\SysWOW64  文件夹下存放32位的库和应用程序 (WOW64 == Windows on Windows 64 bit )

C:\Windows\System32   文件夹下存放64位的库和应用程序

只需要将解码库或者SDK中的atl71.dll复制到以上两个文件夹即可解决此问题,当然有可能还会报错,有可能跟D3DX9_43.dll文件有关,所以如果上面那个文件复制完成后还会报错,要把D3DX9_43.dll也复制到上面两个文件夹。

© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容