Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何在WindowsPhone7中播放youtube视频?_Asp.net_Windows Phone 7_Windows Phone - Fatal编程技术网

Asp.net 如何在WindowsPhone7中播放youtube视频?

Asp.net 如何在WindowsPhone7中播放youtube视频?,asp.net,windows-phone-7,windows-phone,Asp.net,Windows Phone 7,Windows Phone,我是WindowsPhone7的初学者。 这里我的问题是“我们如何在WindowsPhone7中的应用程序中直接播放来自页面url的视频?” 比如说,, 页面url= 我想用MediaPlayerLauncher或MediaElement在我的应用程序中播放该视频 请给我答案。。 我在等….最后, 我在Toolkit.codeplex的帮助下解决了我的问题 我用这个代码直接在我的windows phone应用程序中播放youtube视频 public delegate void myme

我是WindowsPhone7的初学者。 这里我的问题是“我们如何在WindowsPhone7中的应用程序中直接播放来自页面url的视频?”

比如说,, 页面url=

我想用MediaPlayerLauncher或MediaElement在我的应用程序中播放该视频

请给我答案。。 我在等….

最后, 我在Toolkit.codeplex的帮助下解决了我的问题

我用这个代码直接在我的windows phone应用程序中播放youtube视频

    public delegate void mymethod(YouTube.YouTubeUri myuri, Exception myexec);

    mymethod mm;

    private void BtnGetVideo_Click(object sender, RoutedEventArgs e)
    {
        SystemTray.ProgressIndicator.IsVisible = true;
        var url = YouTube.GetVideoUri("CT3dsZhCjsk", YouTubeQuality.Quality1080P, myCompleted);
    }

    public void myCompleted(YouTube.YouTubeUri uri, Exception e)
    {
        Dispatcher.BeginInvoke(new mymethod(nikdemo), uri, e);
        // i used Dispatcher.BeginInvoke. and invoked my delegate until it will gives the error like Invalid cross-thread Operation.

    }

    public void nikdemo(YouTube.YouTubeUri uu, Exception ee)
    {
        //MyMedia.Source = uu.Uri;

        string retr = uu.Uri.ToString();
        MyMedia.Source = new Uri(retr,UriKind.Absolute);
        MyMedia.Play();
        MyMedia.AutoPlay=true;
        SystemTray.ProgressIndicator.IsVisible = false;
    }

最后,我看到你在我的windows phone应用程序中播放视频。

请检查:-你所说的“MyMedia”是什么?实际上,“MyMedia”是我的MediaElement的名称。