我想加载WebView并在YouTube上播放视频。我所做的是在Unity中添加AndroidJavaProxy,并使用Java代码添加WebView,当我点击视频时,它有时会显示黑屏或白色。
但是,当我从Android创建第二个Activity并将WebView加载代码放置在其中时,播放视频工作正常。
我猜测是UnityPlayerActivity正在创建一个UnityPlayer类,这是导致问题.我有两个应用程序的演示项目,如果有人想要.有人遇到类似的事情或有一个解决方案吗?这两个功能是存在的,第二个工作正常,但视频不工作在同一活动,虽然WebView加载在这两种情况下都很好.
WebViewAndroid.Instance.AddWebViewInSameActivity("https://www.youtube.com");
WebViewAndroid.Instance.AddWebViewInNewActivity("https://www.youtube.com");
我也在Unity论坛上发过帖子,但到目前为止还没有答案。链接:https://forum.unity.com/threads/issues-with-android-webview-playing-youtube-video-in-default-unityplayeractivity.1416288/#post-8899452
1条答案
按热度按时间eyh26e7m1#
我不知道这个答案会满足你的要求.我用这个代码来播放YouTube视频在我的应用程序...