Я использую встроенный скрипт-угловой каркас для разработки приложений для Android и iOS. В моем приложении я загружаю видео YouTube, используя код для вставки в веб-просмотр. Видео прекрасно загружалось как на телефонах, так и на Android и IOS, а также на планшетах, но значок расширения внутри рамки YouTube отключен по умолчанию на устройствах Android и iPad на платформе IOS. В телефонах ios видео на YouTube автоматически расширяются. Как решить проблему?
Мой HTML-код для загрузки видео с 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);
}
}
Пример снимка экрана: