Android WebView在默认UnityPlayerActivity中播放YouTube视频的问题

mnemlml8  于 2023-03-27  发布在  Android
关注(0)|答案(1)|浏览(126)

我想加载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

eyh26e7m

eyh26e7m1#

我不知道这个答案会满足你的要求.我用这个代码来播放YouTube视频在我的应用程序...

Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(youtubeLink));
            intent.putExtra("force_fullscreen",true);
            startActivity(intent);

相关问题