comment jouer la vidéo html5 sur une webview android
je suis en train de charger une page web sur un site web où la page a une vidéo. je suis en mesure de charger la page web sur le web point de vue, mais la vidéo ne joue pas et le son est entendu. c'est le lien que je m chargement pour un affichage web.
http://html5videoformatconverter.com/html5-video-tag-example.html
et tous je m le faire est
public class VideoActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
//TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
WebView mWebView = (WebView) findViewById(R.id.wvVideo);
mWebView.setWebChromeClient(chromeClient);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setPluginsEnabled(true);
mWebView.loadUrl("http://html5videoformatconverter.com/html5-video-tag-example.html");
}
private WebChromeClient chromeClient = new WebChromeClient(){
@Override
public void onShowCustomView(View view, CustomViewCallback callback) {
//TODO Auto-generated method stub
super.onShowCustomView(view, callback);
if(view instanceof FrameLayout){
FrameLayout frame = (FrameLayout)view;
if(frame.getFocusedChild()instanceof VideoView){
VideoView video = (VideoView)frame.getFocusedChild();
frame.removeView(video);
video.start();
}
}
}
};
}
pls m'aider à modifier mon code. grâce
s'il vous plaît partager comment vous résoudre votre problème bcaz j'ai aussi face à cela.
vous pouvez poster votre solution ici? S'il vous plaît.
vous pouvez poster votre solution ici? S'il vous plaît.
OriginalL'auteur cavallo | 2012-02-08
Vous devez vous connecter pour publier un commentaire.
Navigateur Android et WebView a de nombreux problèmes de lecture HTML5
<video>
vidéos.Android webview ne peut pas rendre des vidéo sur youtube embedded via iframe
À moins que vous pouvez cibler Android 4.0 ou bien moderne firmwars, la solution actuelle est d'avoir une image miniature lien vers une vidéo et ensuite, ce lien s'ouvre la vidéo dans le native Android video player.
Pour plus d'informations avec la vidéo HTML5 problèmes sur Android, n'hésitez pas à la recherche stackoverflow.com.
Pas de problème, bon! 🙂 Comment avez-vous résolu?
Comment avez-vous résolu?? s'il vous plaît partager....
Ce bit, veuillez lire: la solution actuelle est d'avoir une image miniature lien vers un fichier vidéo, puis ce lien ouvre la vidéo dans le native Android video player.
comment avez-u résoudre son @cavallo ?
OriginalL'auteur Mikko Ohtamaa
Cela a fonctionné pour moi, le problème était de le faire avec les autorisations de fichier sur les vidéos stockées localement. Espérons que cela aide!
OriginalL'auteur droiding
@Mikko dit, c'est un délicat.
Une chose à vérifier, c'est que vous avez de l'accélération matérielle activée. Je rencontre exactement les mêmes symptômes que l'OP décrit lorsque le laissant éteint.
Vous pouvez l'activer à l'application ou au niveau d'activité:
OU
Richa Laad , Cette réponse stackoverflow.com/a/20780294/2210514 peut-être vous aider.
OriginalL'auteur dokkaebi
Lorsque j'ai rencontré ce problème, il a été en raison du type de compression. Pour android, j'ai dû utiliser le profil de base de la compression plutôt que de haut profil de compression. ffmpeg compatibilité a une description.
J'ai répondu à une question similaire ici.
OriginalL'auteur Leo
J'ai été la conversion de mon site web mobile avec youtube intègre dans l'application android....ce projet m'a aidé à me débarrasser de l'obtention de la vidéo en plein écran en webview. Tous mes problèmes ont été résolus. Vous pouvez obtenir quelque chose à partir d'ici.
https://code.google.com/p/html5webview/
OriginalL'auteur Ananth