如题:用的是c#。在form里,在com组件添加了storm player object,然后拉到from里,代码如下private void button1_Click(object sender, EventArgs e)
        {
                this.axStormPlayer1.URL=@"C:\Documents and Settings\Administrator\桌面\新建文件夹\憨豆先生看电视.wmv";
        }
代码没有报错,但是运行起来有错:对 COM 组件的调用返回了错误 HRESULT E_FAIL。问下各位高手,这个怎么搞定?谢谢~~

解决方案 »

  1.   

    把暴风影音的你用的组件,应该是DLL,或OCX的文件,用regsvr32命令注册一下
      

  2.   

    谢谢各位 已经搞定了 有一种说法,说新版本的暴风不行,我用07的版本 然后有一句话: this.axStormPlayer1.play();这个要加上,呵呵
      

  3.   

    MPlayer能被调用吗,我在网上查资料怎么都说不能用啊
      

  4.   


    我们就在用MPlayer,可以通过Process启动一个,但是如果要内嵌到Form的话就不清楚了
    他的命令参数也很多,百度搜下文档看看
    如果要用它,记住开启 -slave 模式