2012-11-01 82 views
0

我试图在我的应用程序中播放Viddler视频,但无法使其工作。 这里是我的简单的代码:WinRT C#使用MediaElement播放viddler视频

XAML:

< MediaElement VerticalAlignment="Center" Visibility="Visible" 
    HorizontalAlignment="Center" 
    Name="myMediaElement" Height="350" 
    Width="640" /> 

而且我的C#:

myMediaElement = new MediaElement(); 
Uri url = new Uri("http://www.viddler.com/embed/5b17d44f/"); 
myMediaElement.Source = url; 
myMediaElement.Play(); 

任何帮助将是巨大的!当我在页面上到达,什么也没有发生,应用程序不会打破它只是什么都不做....

编辑: 最后我刚刚决定将http://www.viddler.com/embed/5b17d44f/ URL调用到网页视图,它不是最好的想法,但它的作品。

+0

运行代码时发生了什么?此外,你甚至可以在WinRT .NET Profile中包含'MediaElement'。根据我的研究,“MediaElement”不能用于针对“WinRT .NET Profile”的应用程序,您将不得不开发自己的解决方案。 –

+0

当我运行我的代码时,什么也没有发生,似乎我错过了一些东西,在MS的SDK教程中他们显示了使用MediaElement的例子,但他们将它与FileOpenPicker模块一起使用。 – Damien

回答

0
  1. 不要创建一个新的MediaElemet。您已经创建了一个(XAML)。
  2. 在XAML中设置AutoPlay="True"

编辑:游戏只能如果已装入介质。

+0

感谢您的回答,但它似乎没有解决我的问题,我认为我需要在设备上下载视频,然后播放它,因为直接从网址直接播放似乎不可能。 – Damien