【Xamarin.Forms】Rg.Plugins.PopupでYoutubeのフルスクリーンがうまく表示されない
背景
Xamarin.Forms
のAndroidでYoutubeの全画面再生がやりたかった。
実装
下記を参考にして全画面表示対応のWebViewを作り、Rg.Plugins.Popup
のページに表示させた。
mhaggag/XFAndroidFullScreenWebView: A sample for Xamarin Forms Android FullScreen WebView
現象
Rg.Plugins.Popupのページで全画面再生すると真っ黒の画面しか表示されない。
回避方法
Rg.Plugins.PopupではなくNavigationPage
でNavigation.PushAsync
を使う。
public App()
{
InitializeComponent();
MainPage = new NavigationPage(new MainPage());
}
private async Task PushAsyncYoutubeWebViewPage()
{
await Navigation.PushAsync(new YoutubeWebViewPage());
}
タイトルバーが不要な場合
対象のページのXamlにNavigationPage.HasNavigationBar="False"
を追加。
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
...
NavigationPage.HasNavigationBar="False">
</ContentPage>
Author And Source
この問題について(【Xamarin.Forms】Rg.Plugins.PopupでYoutubeのフルスクリーンがうまく表示されない), 我々は、より多くの情報をここで見つけました https://qiita.com/Teaki/items/71245454cf1d54bce16a著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .