android平台和ipad的webview默认禁用Youtube视频扩展图标';s nativescript

android平台和ipad的webview默认禁用Youtube视频扩展图标';s nativescript,nativescript,nativescript-angular,Nativescript,Nativescript Angular,我正在使用本机脚本angular框架开发android和ios应用程序。在我的应用程序中,我使用webview中的嵌入代码加载youtube视频。该视频完美地加载了android和ios手机及平板电脑,但youtube框架内的expand图标在android设备和ios平台上的iPad中被默认禁用。在ios手机中,youtube视频会自动扩展。如何解决这个问题 在webview中加载youtube视频的Html代码 <WebView src='<Html><Body>

我正在使用本机脚本angular框架开发android和ios应用程序。在我的应用程序中,我使用webview中的嵌入代码加载youtube视频。该视频完美地加载了android和ios手机及平板电脑,但youtube框架内的expand图标在android设备和ios平台上的iPad中被默认禁用。在ios手机中,youtube视频会自动扩展。如何解决这个问题

在webview中加载youtube视频的Html代码

<WebView src='<Html><Body><iframe width="100%" height="300"  src="https://www.youtube.com/embed/EXeTwQWrcwY" frameborder="0"  allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></Body></Html>' width="100%" height="100%" ></WebView>
屏幕截图示例:

Android的WebView默认情况下无法处理大多数浏览器功能,包括全屏选项。您必须实现并将其分配给WebView,这是一个如何实现的示例,您可能必须使用将其转换为JavaScript。任何其他方式对我来说都太复杂了。请帮助任何其他解决方案您可以为nativescript推荐一些视频播放器插件吗@Manoji如果你不是专门寻找嵌入式内容,你可以试试原生的YouTube视频播放器插件。谢谢你manoj..我使用YouTube播放器插件在android中实现了扩展图标功能,并且视频也扩展了。但在iPad中,默认情况下“展开”图标被禁用。在iPhone中,它是有效的。
webviewLoaded(args)
{
    const webview = args.object;
    if (isAndroid) {
        webview.android.getSettings().setJavaScriptEnabled(true);
        webview.android.getSettings().setAppCacheEnabled(true);
        webview.android.getSettings().setBuiltInZoomControls(true);
        webview.android.getSettings().setSaveFormData(true);


    }

}