zoukankan      html  css  js  c++  java
  • 关于APlayer播放器在打包安装后提示“没有注册类”的解决办法

    1.首先需要确定必要的DLL文件都已经在正确的安装目录下了;

    2.项目中引用的DLL必须是Debug目录下的;

    3.若后续修改或者重新注册了APlayer组件,那么所有的DLL都需要替换成最新的。

    关于第三点,有一点需要强调,若无意中删除了Aplayer组件注册文件,那么就需要做以下操作:

    1.原来添加到Winform窗体中的控件肯定是无法正常显示,于是需要重新注册一遍Aplayer组件并在工具栏中重新添加;

    2.删除引用里面相关的DLL以及输出目录下的DLL;

    3.删除Winform窗体中的Aplayer控件,添加新的控件并关联用到的事件;

    4.在引用中会自动添加两个DLL,设置两个DLL都为“独立”;

    5.查看引用中自动添加的两个dll,到所在的目录下将两个DLL拷贝到项目输出目录下(这一步属于保险操作,因为做完第4步会自动拷贝DLL到输出目录,也会出现没有拷贝的情况,所以需要手动拷贝);

    6.重新生成解决方案,重新生成后在输出目录中会自动添加一个Aplayer开头的DLL。

    7.最后一点也是最容易被忽视的一点,就是解码器与APlayer组件版本必须对应,开发的时候若注册了最新版本的COM组件而解码器codecs文件夹没有跟着更新,那么仍然无法播放视频。

    以此作为备忘,免得哪天手痒痒又乱改控件然后纠结如何还原。

    附加: APlayer播放器最新版本下载地址

  • 相关阅读:
    CodeForces Round #678(Div2) E.Complicated Computations Mex性质,权值线段树
    P6075 子集选取 思维
    HDU-4747 Mex 线段树应用 Mex性质
    P1273 有线电视网 树形DP 树上背包
    P6786 GCDs & LCMs 数学推导
    [CTSC1997] 选课 树上背包
    Gym-101915K Poor Ramzi 区间DP
    [MdOI R2] Odyssey 拓扑排序上DP
    CodeForces Div3.F
    二分-B
  • 原文地址:https://www.cnblogs.com/theblueberry/p/4724585.html
Copyright © 2011-2022 走看看