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