我正在使用本机脚本角度框架来开发android和ios应用程序。在我的应用程序中,我正在使用在Webview中嵌入代码来加载youtube视频。该视频可以完美加载android和ios手机以及平板电脑,但是默认情况下,在android设备和ios平台中的iPad上,youtube框架内的展开图标均处于禁用状态。在ios手机中,YouTube视频会自动展开。该如何解决?
我的HTML代码,用于在webview中加载youtube视频
<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>
我的ts代码:
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);
}
}