Java I';I’我试图在webView中暂停并播放视频,但它不起作用

Java I';I’我试图在webView中暂停并播放视频,但它不起作用,java,android,webview,Java,Android,Webview,我已经使用了下面的代码,但它不适合我 mWebVideo.setWebChromeClient(new WebChromeClient()); WebSettings webSettings = mWebVideo.getSettings(); webSettings.setJavaScriptEnabled(true); webSettings.setDomStorageEnabled(true); we

我已经使用了下面的代码,但它不适合我

         mWebVideo.setWebChromeClient(new WebChromeClient());
         WebSettings webSettings = mWebVideo.getSettings();
         webSettings.setJavaScriptEnabled(true);
         webSettings.setDomStorageEnabled(true);
         webSettings.setAllowContentAccess(true);
         webSettings.setDomStorageEnabled(true);
         webSettings.setRenderPriority(WebSettings.RenderPriority.HIGH);
         webSettings.setUseWideViewPort(false);
         webSettings.setAppCacheEnabled(true);
         webSettings.setMediaPlaybackRequiresUserGesture(true);
         mWebVideo.loadUrl("https://www.youtube.com/watch?v=" + videoId); 
  • 内部暂停()

             mWebVideo.setWebChromeClient(new WebChromeClient());
             WebSettings webSettings = mWebVideo.getSettings();
             webSettings.setJavaScriptEnabled(true);
             webSettings.setDomStorageEnabled(true);
             webSettings.setAllowContentAccess(true);
             webSettings.setDomStorageEnabled(true);
             webSettings.setRenderPriority(WebSettings.RenderPriority.HIGH);
             webSettings.setUseWideViewPort(false);
             webSettings.setAppCacheEnabled(true);
             webSettings.setMediaPlaybackRequiresUserGesture(true);
             mWebVideo.loadUrl("https://www.youtube.com/watch?v=" + videoId); 
    
  • 内部OnResume()

             mWebVideo.setWebChromeClient(new WebChromeClient());
             WebSettings webSettings = mWebVideo.getSettings();
             webSettings.setJavaScriptEnabled(true);
             webSettings.setDomStorageEnabled(true);
             webSettings.setAllowContentAccess(true);
             webSettings.setDomStorageEnabled(true);
             webSettings.setRenderPriority(WebSettings.RenderPriority.HIGH);
             webSettings.setUseWideViewPort(false);
             webSettings.setAppCacheEnabled(true);
             webSettings.setMediaPlaybackRequiresUserGesture(true);
             mWebVideo.loadUrl("https://www.youtube.com/watch?v=" + videoId); 
    
  • 两者都不适用于WebView。下面是webview的实现

             mWebVideo.setWebChromeClient(new WebChromeClient());
             WebSettings webSettings = mWebVideo.getSettings();
             webSettings.setJavaScriptEnabled(true);
             webSettings.setDomStorageEnabled(true);
             webSettings.setAllowContentAccess(true);
             webSettings.setDomStorageEnabled(true);
             webSettings.setRenderPriority(WebSettings.RenderPriority.HIGH);
             webSettings.setUseWideViewPort(false);
             webSettings.setAppCacheEnabled(true);
             webSettings.setMediaPlaybackRequiresUserGesture(true);
             mWebVideo.loadUrl("https://www.youtube.com/watch?v=" + videoId); 
    

    请在此编辑您拥有的整个webview设置wrote@Muhammad,谢谢,先生。上面的代码对我无效。请帮助。@Vijaymadhesiya,不客气。请添加WebView类的更多代码以了解问题。@Radhey,谢谢,先生,但还没有工作。