ckcesar 7 Denunciar post Postado Junho 14, 2016 Galera preciso de uma ajuda que está muito complicada de acertar. Estou fazendo um App ele é simples só faz um WebView e chama uma url online, mais nessa minha página online eu toco um vídeo e esse vídeo está com o codec certo já que o android suporta, mais o problema que o autoplay não funciona, no caso não funciona no meu WebView. Estou fazendo vários testes e não funciona, estou com o android 4.2 e toda vez eu preciso clicar para o vídeo começar, quando eu gerei meu App e executei no meu celular com a versão mais nova ele funciona perfeitamente com o autoplay. Aguém que conheça e possa me ajudar: Código: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // progress bar progressBar = (ProgressBar) findViewById(R.id.progressBar1); progressBar.setProgress(0); progressBar.setVisibility(View.VISIBLE); // webview mWebView = (WebView) findViewById(R.id.activity_main_webview); mWebView.getSettings().setJavaScriptEnabled(true); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1){ //NOTE: this is required only for Android 4.2.2+ mWebView.getSettings().setMediaPlaybackRequiresUserGesture(false); } mWebView.setWebChromeClient(new WebChromeClient() { public void onProgressChanged(WebView view, int progress) { //Log.i(Tag, "Progress = "+progress); progressBar.setProgress(progress); } }); mWebView.setWebViewClient(new WebViewClient() { public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) { //Toast.makeText(Text.this, "Problem loading webpage", Toast.LENGTH_LONG).show(); progressBar.setVisibility(View.GONE); } public void onPageFinished(WebView view, String url) { progressBar.setVisibility(View.GONE); } }); } @Override protected void onResume() { super.onResume(); mWebView.loadUrl("http://pixcube.com.br/index_H.html"); } Compartilhar este post Link para o post Compartilhar em outros sites