Comment puis-je ajouter le click-to-play à mes vidéos HTML5 sans interférer avec les contrôles natifs?

J'utilise le code suivant pour ajouter click-to-play de la fonctionnalité vidéo HTML5:

$('video').click(function() {
  if ($(this).get(0).paused) {
    $(this).get(0).play();
  }
  else {
    $(this).get(0).pause();
  }
});

Il fonctionne ok sauf qu'il interfère avec le navigateur natif du contrôle: c'est, il saisit lorsqu'un utilisateur clique sur le bouton pause/play, immédiatement inverser leur sélection et leur rendu le bouton pause/play inefficace.

Est-il un moyen pour sélectionner juste la partie vidéo dans les DOM, ou, à défaut, un moyen de capturer les clics de la contrôles partie de la vidéo conteneur, afin que je puisse ignorer/inverser le click-to-play lorsqu'un utilisateur appuie sur le bouton pause/play?

source d'informationauteur