单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
我该怎么解决呢?
答
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;
}
}
@ user1,任何线索? –
我会看[Rox.VideoPlayer nuget](https://www.nuget.org/packages/Rox.Xamarin.Video/)或[Xamarin Video Player](https://components.xamarin.com/view/视频播放器),他们似乎都允许你从YouTube上流式传输。尽管第二环节的成本为50美元。但第一个是免费的 – user1
我看到了第二个链接,我想这是免费的,无论如何让我看看第一个谢谢 –