2010-10-24 5 views
2

Je demande ce morceau de html à partir d'une base de données MySQL:HTML5 Vidéo non la lecture automatique

<p>Hello.<br><video src="video/hi.mp4" width=100% height=100% autoplay="autoplay"></video> 

Il affiche, mais ne AutoPlay. Sur une page HTML statique, ça se passe sans accroc. La requête provient d'un appel ajax pour un mot clé correspondant qui est tapé dans une barre de saisie.

Des idées?

+4

Ceci n'a rien à voir avec MySQL. – Brad

+0

Suppression de MYSQL du titre. Je crois qu'il est important de donner le contexte, donc je l'ai laissé dans les balises, la description. –

Répondre

0

Certaines citations ou attributs ne sont-ils pas manquants?

<video src="video/hi.mp4" style="width:100%; height=100%;" autoplay="autoplay"></video> ? 
+0

Non, je ne pense pas. http://diveintohtml5.org/video.html

0

Votre navigateur ne sait pas que le code HTML est venu d'une base de données SQL, il est donc peu probable qu'il se comporte différemment dans les deux cas. Je suis enclin à supposer qu'il y a un autre problème avec la page. Quelles sont les URL des pages statiques et dynamiques?

L'URL relative "video/hi.mp4" se résout-elle correctement à l'adresse de votre vidéo dans les deux cas?

+0

Les URL sont les mêmes. Je comprends que le navigateur n'est pas biaisé, mais je pensais juste qu'il pourrait aider à déterminer la cause du problème. –

+0

De plus, la première image de la vidéo s'affiche, donc cela ne pose aucun problème. –

+0

Je vois que vous dites que le HTML dynamique provient d'un appel AJAX - donc il est inséré dans une page existante, il ne vient pas d'un tout nouveau chargement d'une page? –

1

Tout ce que je peux imaginer, c'est que le navigateur n'a pas fini de charger la page et qu'il n'y a pas de onload(). Pouvez-vous commencer la vidéo en utilisant un script?

< vidéo id = "vidéo" src = "video/hi.mp4" AutoPlay > </vidéo >

script < >

document.getElementById ("video") play().

</script >

0

Correction de l'erreur en utilisant autoPlay au lieu de la lecture automatique.