mp.MediaOpened += new EventHandler(事件名);void 事件名(){写获取吧;}
这个问题是由于音频没有加载完造成的,OPEN的动作已经执行,但并没有OPENED,所以无法获取音频的时间,可以用一个死循环来判断 是否hastTimeSpan,如果为真,那么再获取 TimeSpan就不会报错了