Comment jouer l'URL de la vidéo à l'intérieur de webview android
Je veux jouer l'url de la vidéo à l'intérieur de mon application webview mais quand je suis à l'exécution de l'application il en montrant qu'un écran blanc .
j'avais lu quelques post sur ce sujet et j'ai utilisé ce code mais la vidéo n'est pas de jouer dans la webview lancer appareil joueur mais mon exigence de ce pas .
merci de m'aider si certains l'on déjà fait .
mon code est ici :-
WebView webView = (WebView) findViewById(R.id.myweb);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setPluginState(PluginState.ON);
webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
webView.getSettings().setSupportMultipleWindows(true);
webView.getSettings().setSupportZoom(true);
webView.getSettings().setBuiltInZoomControls(true);
webView.getSettings().setAllowFileAccess(true);
webView.setWebViewClient(new WebViewClient() {
@Override
public void onPageFinished(WebView view, String url) {
setProgressBarIndeterminateVisibility(false);
super.onPageFinished(view, url);
}
});
webView.loadUrl("http://download.wavetlan.com/SVV/Media/HTTP/H264/Talkinghead_Media/H264_test1_Talkinghead_mp4_480x360.mp4");
webView.setVisibility(View.VISIBLE);
Tests URL travaille dans le navigateur .
Vous devez vous connecter pour publier un commentaire.
Vous avez besoin pour charger un document HTML qui intègre la vidéo à l'intérieur d'elle, au lieu de la vidéo directement. Pour jouer de la vidéo en ligne dans WebView à l'aide de la
<video>
tag vous devez également vous assurer de l'accélération matérielle est activée dans votre application (voir http://developer.android.com/guide/topics/graphics/hardware-accel.html).Ajouter
webview.setWebChromeClient(new WebChromeClient());
et à activer les plugins pour votre vidéo ajouter:Espère que cette aide.
Si essayé d'autres anwsers pas de travail,peut-être vous pouvez essayer ceci:
Cela peut être une vieille question, mais cela fonctionne:
Utilisation encodées en base64 données de la vidéo que votre
video
source:Je sais que c'est un vieux problème, j'ai eu le même problème, certains jours et le surf sur internet, j'ai trouvé cette source complet qui m'a beaucoup aidé, et maintenant j'ai envie de partager avec d'autres, peut peut-être aider d'autres personnes comme moi..
https://github.com/cprcrack/VideoEnabledWebView
Non, vous ne pouvez pas lire la vidéo en lien dans ce cas. Pour ce faire, vous devez créer un RTSP de connexion vous pouvez lire la vidéo par le biais d'une url RTSP dans
Webview
. Vous pouvez récupérer une connexion RTSP à partir d'un serveur comme Youtube.De l'essayer.
Je suis aussi bloqué avec ce problème. J'ai eu une bonne réponse à partir du serveur, mais je ne pouvais pas lire la vidéo. Après beaucoup de temps, j'ai trouvé une solution ici. Peut-être, dans l'avenir, ce lien ne sera pas valide. Donc, voici mon code est correct
Pour moi, c'était la solution