Vidéo Peertube introuvable

Hello,

Je crois avoir remonté sur la version 11 que l’intégration d’une vidéo via peertube ne marchait pas. Je crois qu’a l’époque même aucun apperçu ne s’affichait.

Maintenant que je suis sur v12, j’ai rééssayé ic : Documentator

J’obtiens bien un apperçu :

Mais quand je clique sur “play” j’obtiens un message d’erreur qui dit que la vidéo est introuvable :

Je vous met le lien de la vidéo : La lorgnette des micromondes (version longue) - Vidéos du Héron

Merci à vous

Guillaume

Ah c’est bon j’ai résolu mon PB tout seul :wink:

J’ai cru me souvenir que vous m’aviez déjà dit de prendre l’URL comprise dans l’iframe fourni par peertube et non l’url de la vidéo… :wink:

Comment c’est possible ? Ca change quoi ?

Et quand je clique sur play dans dodoc j’ai un autre bouton play. Y a t-il un moyen pour qu’une seulle pression permette de lancer la vidéo ?

Merci à vous

En fait, le soucis c’est que tu as ton propre serveur/domaine pour les vidéos peertube. Du coup, contrairement à peertube.fr ou youtube.com, je n’arrive pas à reconstruire l’url proprement (mon script est pas terrible… je l’avais écris justement pour qu’en copiant/collant une URL vers une vidéo peertube, ça marche direct).

Il faut que je sois plus malin dans le calcul : actuellement, une vidéo avec l’url suivante
https://peertube.fr/w/wB6M6CHdfpWXpozVnqjbde
donne
https://peertube.fr/videos/embed/wB6M6CHdfpWXpozVnqjbde?autoplay=true

donc la vidéo démarre directement après cliqué sur le bouton play bleue. Mais ça ça marche parce que je sais qu’on a à faire à peertube, et que je peux recréer l’url à partir d’une url qui contient l’id. Pour toi, la conversion marche pas :

https://peertube.guillaumeleguen.xyz/w/eP7axFSzWy6yhgzVHiSA9F
donne
https://peertube.fr/videos/embed/eP7axFSzWy6yhgzVHiSA9F?autoplay=true

qui n’existe pas, vu qu’elle est pas chez peertube.fr

Actuellement, je considère que si l’url contient peertube. et /w/ alors on a bien à faire à une URL peertube. Je choppe bien l’id (dernière partie de l’url), mais il faut que je reprenne le domaine (https://peertube.guillaumeleguen.xyz). Je tente un truc et je te fais tester. Ça résoudrait tous tes soucis.

Bonjour,
Oui le problème vient de la grande variété des adresses Peertube qui par définition sont des serveurs décentralisés.
J’ajoute qu’on a pas forcément Peertube dans l’URL.
Par exemple les serveurs Peertube de l’Education Nationale ont autant d’URL que de catégories différentes.
Exemple :


Je ne vous fait pas la liste c’est beaucoup trop long :smiley:
Pour vous rendre compte vous pouvez regarder ici : https://tubes.apps.education.fr/
le menu Accéder redirige vers une instance et un serveur différent pour chaque entrée principale de ce menu

Voici l’issue qu’on avait déjà à ce sujet.

Et une solution de contournement pour intégrer la bonne URL sans passer par l’Iframe

”Mais celle qui se trouve dans Partager / intégration ET en cochant « URL intégrée »

Faut le savoir mais ça fonctionne bien

Je trouve ça super la décentralisation et le fait que même l’Education nationale héberge directement ses propres instances, mais c’est pas simple pour les utilisateurs (et les dev) de s’y retrouver quand on est habitué à une URL unique pour un service centralisé.

Ah oui ok je n’avais pas conscience de ca. C’est en effet complexe. Mais quelle liberté de pouvoir auto-héberger ses vidéos.

Ne vous embêtez pas. En vrai c’est pas très génant de devoir cliquer sur “play” deux fois. Le principale c’est que l’apperçu soit là :wink:

Tu peux cocher l’option « autoplay » dans la fenêtre de partage de peertube pour éviter ça :

:slight_smile:

Je modifie mon code pour que le script de détection de peertube ne se déclenche sur si l’url est peertube.fr, ça sera plus robuste. Il se déclenchera pas sur tes vidéos du coup.

1 « J'aime »

Ah oui ou ajouter ?autoplay=1 a la fin de l’url

Merci ca marche

2 « J'aime »