Встраивание видео Google drive в webview без панели инструментов Google drive
Я пытаюсь отобразить видео google drive внутри WebView, но если я удалю панель инструментов google drive, видео никогда не будет воспроизводиться.
Может кто-нибудь помочь?
Спасибо.
Что я уже пробовал:
import android.app.ProgressDialog; import android.media.MediaPlayer; import android.net.Uri; import android.os.Bundle; import android.webkit.WebView; import android.webkit.WebViewClient; import android.widget.VideoView; import androidx.appcompat.widget.Toolbar; public class video extends base { private Toolbar mtoolbar; private String[] videoArray; private WebView video; private String video_url="https://drive.google.com/open?id=1ThYBj7gG3cwSxYvpbcq-Bu44ezXrn6CK"; private ProgressDialog pd; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_video); setTitle("Videos"); mtoolbar = (androidx.appcompat.widget.Toolbar) findViewById(R.id.toolbar); //video = findViewById(R.id.video); video=findViewById(R.id.video); video.setWebViewClient(new WebViewClient() { //once the page is loaded get the html element by class or id and through javascript hide it. @Override public void onPageFinished(WebView view, String url) { super.onPageFinished(view, url); video.loadUrl("javascript:(function() { " + "document.getElementsByClassName('ndfHFb-c4YZDc-GSQQnc-LgbsSe ndfHFb-c4YZDc-to915-LgbsSe VIpgJd-TzA9Ye-eEGnhe ndfHFb-c4YZDc-LgbsSe')[0].style.display='none'; })()"); } }); video.loadUrl(video_url); //video.loadUrl(video_url); } }