Silverlight MediaElement在页面加载期间不工作

Silverlight MediaElement在页面加载期间不工作,silverlight,mediaelement,Silverlight,Mediaelement,我无法使MediaElement对象在页面加载中工作。如果我打电话就行了 // the reason is during Page_load MyMediaElement.AudioStreamCount is 0 MyMediaElement.Stop(); MyMediaElement.Play(); 在按钮事件中。我检查了我的页面加载,但似乎没有什么可以阻止这一点。是因为线程问题吗 即使我在加载页面上调用它,它也不起作用。如果希望MediaElement尽快开始播放,可以将其属性设置为t

我无法使MediaElement对象在页面加载中工作。如果我打电话就行了

// the reason is during Page_load MyMediaElement.AudioStreamCount is 0
MyMediaElement.Stop();
MyMediaElement.Play();
在按钮事件中。我检查了我的页面加载,但似乎没有什么可以阻止这一点。是因为线程问题吗


即使我在加载页面上调用它,它也不起作用。

如果希望
MediaElement
尽快开始播放,可以将其属性设置为true,或者尝试在事件中调用
Play
方法。

MediaOpen是否意味着加载了媒体?是的,它将加载媒体文件,确保其有效,它将读取标题。此时,将触发
mediaopend
事件,媒体将准备好播放。