Utilisation de jQuery pour contrôle de la balise vidéo
Donc, je veux utiliser une fonction jQuery pour recueillir une URL à partir d'un lien REL, et le transmettre à l'élément.
La collecte de la REL et de l'envoyer à l'est, aucun problème... mais ce qui est nécessaire pour déclencher l'élément de charge et les fonctions de lecture, à partir de jQuery?
Voici ce que j'ai à ce jour:
$(function(){
$('a.componentLink').click(function() {
event.preventDefault();
var vidURL = $(this).attr('rel');
$('#myVideo > source').attr('src', vidURL);
$('#myVideo').load();
$('#myVideo').play();
})
});
ATM, il ne joue pas... je suppose que jQuery n'est pas nativement avoir accès à la fonction de lecture... mais il doit y avoir un moyen de contourner cela.
Vous devez vous connecter pour publier un commentaire.
Vous devez appeler
.play()
sur l'élément lui-même, pas sur le jQuery de sélection. Procédez de la manière suivante:video
tag -- à l'aide de l'enfantsource
élément ne fera absolument rien. J'ai édité ma réponse à ce changement. Notez que vous avez besoin pour gérer les non-video
-soutenir les navigateurs séparément.