Quelle est la meilleure façon d'intégrer des vidéos dans du contenu? Souvent, il n'est pas idéal d'avoir du contenu vidéo au début ou à la fin du contenu de la page. Plus souvent alors pas quelque chose comme [text] [video] [text]
J'examine la meilleure façon d'insérer du contenu vidéo dans une page tout en conservant un champ de type de contenu vidéo. Je veux également éviter d'ajouter simplement du code d'intégration vidéo dans l'éditeur de corps HTML complet car il est impossible d'utiliser la vidéo dans d'autres endroits.
Comment puis-je ajouter un champ de vue et avoir ensuite un "espace réservé" pour lequel rendre la vidéo au milieu du contenu du texte?
Le moyen le plus simple est de loin d'utiliser champ d'intégration vidéo . J'ai construit un site de partage de vidéos avec un collègue qui génère des taux de trafic très élevés. Il a construit le site principalement à 80% en quelques jours, et le module d'intégration vidéo a été largement utilisé pour la gestion des types de contenu vidéo.
J'utilise Video Embed Field qui est spécialement conçu à cet effet. Je l'ai utilisé pour intégrer des vidéos Youtube jusqu'à présent, mais je suis sûr que cela fonctionne également pour Vimeo.
Media et ses modules associés (Media Wysiwyg, etc.) sont censés le faire, mais il a toujours des problèmes.
Votre meilleur pari est Scald , car il permet une bibliothèque que vous conservez et vous pouvez faire glisser et déposer de cette bibliothèque dans des champs de texte que vous avez prédéfinis pour accepter des atomes de médias. Vous pouvez le faire avec tous les médias. Il possède également un champ de référence Atom vous permettant de référencer un média à partir de n'importe quelle entité drupal comme le font nodereference ou entityreference. Et il existe une série de didacticiels par le développeurs sur Youtube.
Drupal 8.6+ a désormais une médiathèque intégrée avec prise en charge des images et des vidéos.
Le champ d'intégration vidéo se branche également au type de vidéo si vous souhaitez toujours l'utiliser.
Utilisez la bibliothèque multimédia de base avec Entity Browser, cela fonctionne très bien une fois la configuration terminée!