Problema con webview en Android Studio

  • Autor Autor Hadrien Rivere
  • Fecha de inicio Fecha de inicio
Hadrien Rivere

Hadrien Rivere

Dseda
Verificación en dos pasos activada
Verificado por Whatsapp
Hola chicos, bueno el problema es básicamente es en Android Studio pero ya que este programa esta basado en lenguaje JavaSript entonces pues publico mi problema aquí.


Bueno eh estado probando el webview de android para que abra mi web y reproduzca mis vídeos que tengo en mi web, al entrar a la app se bugea el reproductor:
ashudapapus.webp

Ahora en google chrome desde la web del telefono va bien el rep, supongo que el webview no reconoce el css del rep, entonces pido su ayuda para ver como le hago para que el webview lea el css.

Adjunto la MainActivity

Insertar CODE, HTML o PHP:
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
import android.webkit.WebChromeClient;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;

public class MainActivity extends AppCompatActivity {
    //=========[Url que vamos a cargar]===========//
    String url = "http://www.myfvckingweb.live";

    //============================================//
     [MENTION=42437]over[/MENTION]ride
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FULLSCREEN);

        WebView web = (WebView) findViewById(R.id.MyVisor);
            web.setWebChromeClient(new WebChromeClient());
            WebSettings settings = web.getSettings();
            settings.setJavaScriptEnabled(true);
            web.loadUrl(url);
    }

    private class MyWebViewClient extends WebViewClient
    {

        public boolean shouldOverrideUrlLoading(WebView view, String url){
            view.loadUrl(url);
            return  true;
        }
    }


en el Manifiesto le doy sus respectivos permisos asi.

Insertar CODE, HTML o PHP:
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />


P,D: Este es el Tutorial que use para hacer el webview

[YOUTUBE]https://www.youtube.com/watch?v=3-q2-tKt8Uk&t=63s[/YOUTUBE]
 
Última edición:
Probalo con esto

String frameVideo = "<html><body><iframe width="420" height="315" src="http://www.myfvckingweb.live" frameborder="0" allowfullscreen></iframe></body></html>";


WebView web = (WebView) findViewById(R.id.MyVisor);
web.setWebViewClient(new WebViewClient() {
[MENTION=42437]over[/MENTION]ride
public boolean shouldOverrideUrlLoading(WebView view, String url) {
return false;
}
});
WebSettings webSettings = displayYoutubeVideo.getSettings();
webSettings.setJavaScriptEnabled(true);
web.loadData(frameVideo, "text/html", "utf-8");
 
Última edición:
Atrás
Arriba