如何从youtube打开带有uri的视频.我希望它在应用程序的视频播放器中打开



我希望视频在应用中播放

public void view(object sender, EventArgs e)
{
Button button = (Button)sender;
StackLayout listViewItem = (StackLayout)button.Parent;
Label label = (Label)listViewItem.Children[3];
String text = label.Text;
Launcher.OpenAsync(new Uri("https://www.youtube.com/watch?v=" + text));
}

您可以在页面中添加网络视图。然后将网络视图的源属性设置为HtmlWebSource,它只是一个嵌入了YouTube视频url的iFrame。

var myUrl = "https://www.youtube.com/embed/QR-tZqiKCrg";
var myWebSource = new HtmlWebViewSource();
myWebSource.Html = $"<div align='center'><iframe width='95%' Height='40%' src = '{myUrl}' frameborder = '0' allowfullscreen='1'></iframe></div>";
MyWebView.Source = myWebSource;

相关内容

最新更新