Problema com webview no Android Studio

  • Autor Autor Hadrien Rivere
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Hadrien Rivere

Hadrien Rivere

Dseda
Verificación en dos pasos activada
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

Inserir CODE, HTML ou 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.

Inserir CODE, HTML ou 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 edição:
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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 edição:
Voltar
Topo