单Youtube视频嵌入Xamarin形式,但不是Youtube列表

问题描述:

我想要在​​应用程序中集成Youtube视频。单Youtube视频嵌入Xamarin形式,但不是Youtube列表

目前我有GOOGLE上搜索,发现以下几个环节:

https://www.thewissen.io/embedding-youtube-feed-xamarin-forms/

XAMARIN - add video from youtube

,但他们处理的只有YouTube列出,但不是一个单一的Youtube视频。

我想这是不是在玩一个视频WebView

我该怎么解决呢?

+0

@ user1,任何线索? –

+0

我会看[Rox.VideoPlayer nuget](https://www.nuget.org/packages/Rox.Xamarin.Video/)或[Xamarin Video Player](https://components.xamarin.com/view/视频播放器),他们似乎都允许你从YouTube上流式传输。尽管第二环节的成本为50美元。但第一个是免费的 – user1

+0

我看到了第二个链接,我想这是免费的,无论如何让我看看第一个谢谢 –

HtmlWebViewSource personHtmlSource = new HtmlWebViewSource(); 
personHtmlSource.SetBinding(HtmlWebViewSource.HtmlProperty, "HTMLDesc"); 
personHtmlSource.Html = @"<html><body> <div style=' position: relative; padding-bottom: 56.25%; padding-top: 25px;'> <iframe style='position: absolute; top: 0; left: 0; width: 100%; height: 100%;' src='https://www.youtube.com/embed/bVdfj7HXuXE' frameborder='0' allowfullscreen></iframe></div> </body></html>"; 
var browser = new WebView(); 
browser.Source = personHtmlSource; 
Content = browser; 

公共部分类WebViewPoc:ContentPage { 公共WebViewPoc() { 的InitializeComponent(); Init(); }

private void Init() 
    { 
     HtmlWebViewSource personHtmlSource = new HtmlWebViewSource(); 
     personHtmlSource.SetBinding(HtmlWebViewSource.HtmlProperty, "HTMLDesc"); 
     personHtmlSource.Html = @"<html><body> <div style=' position: relative; padding-bottom: 56.25%; padding-top: 25px;'> <iframe style='position: absolute; top: 0; left: 0; width: 100%; height: 100%;' src='https://www.youtube.com/embed/bVdfj7HXuXE' frameborder='0' allowfullscreen></iframe></div> </body></html>"; 

     var browser = new WebView(); 

     browser.Source = personHtmlSource; 

     Content = browser; 

    } 
}