2016-05-26 22 views
-1

一部のyoutubeビデオが動作していて、一部が動作していません。すべてがYouTubeでうまく動作していますが、私のアプリで問題が発生しています。ここ は私のコードです:iosでビデオを再生する問題

string url = "https://www.youtube.com/watch?v=" + AppSettings.YoutubeUri; 
     AppSettings.LinkUrl = url; 
     AppSettings.LinkUrl=AppSettings.LinkUrl.Replace("&hl=en&fs=1&rel=0", "").Replace("http://www.youtube.com/v/", "http://www.youtube.com/watch?v="); 

     System.Net.WebClient wc = new System.Net.WebClient(); 
     string _html = wc.DownloadString(AppSettings.LinkUrl); 
      AppSettings.YoutubeUri=DownloadManagerHelper.GetYotubeUrl(_html); 




     webView.MediaPlaybackRequiresUserAction = false; 
     webView.MediaPlaybackAllowsAirPlay = true; 
     webView.ScalesPageToFit=true; 
     webView = new UIWebView (View.Bounds); 
     webView.LoadRequest (new NSUrlRequest (new NSUrl (AppSettings.YoutubeUri))); 
     View.AddSubview (webView); 

ので、この問題を解決する方法この問題を解決するために助けてください。

答えて

0

YTPlayerは、iOSでYouTube動画を再生するために使用したコントロールです。試してみてくださいthis for Xamarin

希望に役立ちます!

EDIT:

// Youtube video ID 
NSString *videoId = @"M7lc1UVf-VE"; 

    // For a full list of player parameters, see the documentation for the HTML5 player 
    // at: https://developers.google.com/youtube/player_parameters?playerVersion=HTML5 
    NSDictionary *playerVars = @{ 
     @"controls" : @0, 
     @"playsinline" : @1, 
     @"autohide" : @1, 
     @"showinfo" : @0, 
     @"modestbranding" : @1 
    }; 

    // Pass video id to YTPlayerView object, and pass parameters to it 
    [self.playerView loadWithVideoId:videoId playerVars:playerVars]; 
+0

Xcodeであるが、私はXamarinはそう私にxamarinで作業ユーチューブプレーヤーをお願いしたいと思います。 – Ramanil

+0

2番目のリンクを確認しましたか?そのC#コード。 – NeverHopeless

+0

私のプロジェクトでYTPlayerを使用する方法を明確にしてください。 – Ramanil

関連する問題