0
这就是这种情况。无法在silverlight中寻找媒体元素
我有一个MainPage.Xaml,在这个MainPage.Xaml内嵌入一个UserControl(VideoWidget.Xaml)(LayouRoot.Children)。
VideoWidget.Xaml在其LayoutRoot中嵌入了一个mediaElement。
我试图从MainPage.Xaml暂停/播放MediaElement(mediaElement1),但没有响应。
例如
public MainPage()
{
// Required to initialize variables
InitializeComponent();
Video testVideo = new Video();
VideoWidget video = new VideoWidget(testVideo);
videoWidget.Height = 246;
videoWidget.Width = 290;
LayoutRoot.Children.Add(video);
video.mediaElement1.play();
}
mediaElement的所有方法都不响应。 请帮忙。
莫希特
嗨Dave,我尝试在media.source = URI之后对VideoWidget构造函数中的Pause方法进行硬编码。仍然没有运气! – user849953 2012-04-11 16:10:41
例如 mediaElement1.Pause(); mediaElement1.Source = new Uri(video.fileLocation); mediaElement1.AutoPlay = true; mediaElement1.Pause(); – user849953 2012-04-11 16:16:03
看一看:http://stackoverflow.com/questions/478017/why-doesnt-mediaelement-work-in-silverlight – 2012-04-11 16:18:51