Разрешить полноэкранный режим для видеоплеера в веб-просмотре Nativescript-vue

Я создаю приложение на Nativescript-vue, где использую веб-просмотр для воспроизведения в нем видеоплеера HTML5. Я хочу, чтобы этот видеоплеер работал в полноэкранном режиме, но я могу видеть любые элементы управления, я провел небольшое исследование и узнал, что мне нужно дать разрешение на полноэкранный режим.

<WebView @loaded="onWebViewLoaded($event)" :src="url_to_be_fetched" />

В моем веб-просмотре мне также требовался доступ к локальному хранилищу, который я преодолевал:

onWebViewLoaded(args) {
    console.log('check on load');
    const webView = args.object;
    if (webView.android) {
        webView.android.getSettings().setDomStorageEnabled(true);
        webView.android.getSettings().setDatabaseEnabled(true);
    }
},

Я столкнулся с той же проблемой, но с угловым AllowFullScreen в nativescript веб-просмотра (angular)

Я не уверен, как реализовать в моем приложении vue. Я уверен, что должен быть какой-то выход. Помогите мне, спасибо.


person Nitish Kumar    schedule 20.05.2020    source источник
comment
Вам нужно будет настроить свой клиент WebView, переопределив onShowCustomView (...) обратный вызов, в котором вы добавите входящее представление в свой корневой макет, чтобы сделать его полноэкранным.   -  person Manoj    schedule 20.05.2020
comment
@Manoj Спасибо за внимание. Можете ли вы помочь мне с образцом кода или любыми другими вещами, пытаясь найти так много ссылок, но не знаю, как это может вписаться в мой проект.   -  person Nitish Kumar    schedule 20.05.2020