1

私は Windows Phone 7 の初心者です。ここで私の質問は、「Windows Phone 7 のアプリケーションで、ページの URL からビデオを直接再生するにはどうすればよいですか??」ということです。

たとえば、ページの URL = http://www.youtube.com/watch?v=EhfuBLe7sio

MediaPlayerLauncher または MediaElement を使用してアプリケーションでそのビデオを再生したい

答えてください..待ってます..

4

1 に答える 1

3

そして最後に、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 のアプリケーションでビデオをチューブで表示するのを見ました。

于 2013-09-20T04:27:59.850 に答える