none
media player 中currentMedia.duration出现未将对象引用设置到对象的实例 RRS feed

  • 问题

  • public void getmusicTime()
            {
    
                thist = this.musicPlayer.Ctlcontrols.currentPosition;
                allt = this.musicPlayer.currentMedia.duration;
                bfb = thist / allt;
                thisX = 270 * bfb;
                pmusicup.Size = new Size((int)thisX, 3);
            }

    准备设置一个进度条 跟随音乐的时间而增长,结果出现未将对象引用设置到对象的实例,但是后面我写了一段单击进度条调整音乐进度的代码currentMedia.duration这里并没有出现错误,不知道为什么这里出现了这个异常
    2015年4月27日 12:36

答案

全部回复

  • Hello,

    >>media player currentMedia.duration出现未将对象引用设置到对象的实例

    在这行代码“allt = this.musicPlayer.currentMedia.duration;”设置一个断点,在调试的时候看具体哪个对象是null,可以把鼠标光标放在对象上

    出现这个现象有可能是在你call getmusicTime方法的时候,那个对象还么有被实例化。如果可以的话, 你可以把你的项目代码分享给我们看下。

    Regards.


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2015年4月28日 3:36
    版主
  • 查的是currentMedia为null
    2015年4月29日 3:04
  • 我用try catch(Exception)处理了下异常 就好了,不管如何谢谢了
    2015年4月29日 3:07