我希望视频在应用程序中播放
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));
}
答案 0 :(得分:1)
您可以在页面上添加Web视图。然后,将网络视图的source属性设置为HtmlWebSource,它只是一个内嵌有YouTube视频的iFrame的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;