2012-04-11 8 views
0

これは状況です。シルバーライトでメディア要素を検索できません

私はこの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のすべてのメソッドは応答しません。 お願いします。

Mohit

答えて

0

VideoWidget自体にテストコントロールボタンを配置してみてください。それは動作しますか?その場合、VideoWidgetのmediaElementをパブリックメンバーとして公開する方法に問題がある可能性があります。

+0

こんにちはDave、私は、MediaWithgetコンストラクタでmedia.source = URIの直後にPauseメソッドをハードコーディングしてみました。まだ運がない!例えば、 – user849953

+0

。 mediaElement1.Pause(); mediaElement1.Source = new Uri(video.fileLocation); mediaElement1.AutoPlay = true; mediaElement1.Pause(); – user849953

+0

見てください:http://stackoverflow.com/questions/478017/why-doesnt-mediaelement-work-in-silverlight –

関連する問題