J'ai étudié les méthodes permettant d'intégrer un fichier vidéo à un site Google à l'aide du gadget Intégrer. Il existe une documentation sur le cas où la vidéo provient de YouTube. Dans ce cas, dans la clause iframe, nous pouvons ajouter ?autoplay=1&loop=1
. Cela provoque un démarrage automatique et lorsque la fin de la vidéo est atteinte, elle recommence.
Cependant, le problème est que l’instruction de boucle est ignorée lorsque la vidéo ne provient pas de YouTube mais de notre propre Google Drive. La raison pour laquelle je souhaite que la vidéo soit chargée à partir de Google Drive est la qualité de la vidéo. La conversion sur YouTube donne un objet beaucoup moins net et clair.
Alors, pourquoi le paramètre de boucle ne fonctionne-t-il pas lorsque la source est différente? Dois-je utiliser une syntaxe différente? (J'ai également essayé plusieurs approches en modifiant le code HTML résultant, mais je n'ai jamais réussi.)
Voici le code que j'utilise aujourd'hui:
<iframe
src="https://drive.google.com/file/d/0B9P-4EpF1HhMbHV3U3phZlVSdTQ/preview?loop=1&autoplay=1" width="1100" height="278">
</iframe>
On dirait qu'ils tentent de supporter ?autoplay=1
mais échouent à cela:
Uncaught TypeError: gapi.loaded_0 is not a function at cb=gapi.loaded_0:1
Quelqu'un a demandé cette question sur les forums de produits Google. Il semble que Google Drive utilise un paramètre différent pour la lecture automatique: start=1
Donc, pour que la lecture automatique fonctionne, modifiez votre code en:
<iframe
src="https://drive.google.com/file/d/0B9P-4EpF1HhMbHV3U3phZlVSdTQ/preview?start=1" width="1100" height="278">
</iframe>
Je n'ai trouvé aucun paramètre pour la mise en boucle avec la vidéo hébergée sur Google Drive.