【问题标题】:Code to play videos in Windows Phone 8在 Windows Phone 8 中播放视频的代码
【发布时间】:2014-06-16 20:36:11
【问题描述】:

谁能帮我在windows phone上播放视频。

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

导航页面中的 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 Phone 应用程序的初学者。

请任何人帮助我。

非常感谢。

【问题讨论】:

    标签: c# windows-phone-8


    【解决方案1】:

    试试这个

     <MediaElement x:Name="player" AutoPlay="True" MediaOpened="player_MediaOpened"/>
    
    
     private void player_MediaOpened(object sender, RoutedEventArgs e)
        {
            player.Play();
    
        }
    

    希望对你有帮助

    【讨论】:

    • 我试过了,虽然只显示了空白屏幕。视频没有播放。
    • @deepu 你是在模拟器上做的吗?可能只适用于设备,我想是的。请确保您的视频格式正确Format Supported
    • 是的,我是在模拟器上做的。
    • 我尝试在我的程序中使用 c++ 实现这一点,但我得到一个标识符“对象”未定义。与“播放器”相同
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-21
    • 1970-01-01
    • 2015-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多