在Windows Phone 8中播放视频的代码

时间:2014-06-16 10:39:08

标签: c# windows-phone-8

任何人都可以帮我如何在Windows手机中播放视频。

我已经在列表框中显示了我的所有视频。当我立即点击特定视频时,它应该导航到其他页面并播放。当我点击特定视频时,它会导航到其他页面但不播放.I没有错误甚至警告。

导航页面中的Xaml代码:

<MediaElement x:Name="player" AutoPlay="True"/>

导航页面中的Xaml.cs代码:

protected async override void OnNavigatedTo(NavigationEventArgs e)
        {
            if (!NetworkInterface.GetIsNetworkAvailable())
            {
                MessageBox.Show("An error has occurred! Please verify your internet connection.");
                NavigationService.GoBack();
            }
             else
            {

            string songcode = "";
            if (NavigationContext.QueryString.TryGetValue("songcode", out songcode))
            {
                var url = await YouTube.GetVideoUriAsync(songcode, YouTubeQuality.Quality480P);
                player.Source = url.Uri;
            }

我是Windows手机应用的初学者。

请有人帮助我。

非常感谢。

1 个答案:

答案 0 :(得分:0)

试试这个

 <MediaElement x:Name="player" AutoPlay="True" MediaOpened="player_MediaOpened"/>


 private void player_MediaOpened(object sender, RoutedEventArgs e)
    {
        player.Play();

    }

希望这有帮助