Player Générique
Pour Javras, j'ai extrait le player de Muffin codé avec Pof pour en faire un player indépendant utilisable par tous. Voici une mini documentation pour l'utiliser.
Le système est basé sur un fichier JSON qui déclare une playlist (c'était le but de base). Vous devez vous l'héberger quelque part (un Github Gist ou Pastebin peut faire le café je pense). Ensuite collez le lien dans le champs si dessous et cliquez sur transformer pour avoir l'URL au bon format.
Le JSON doit avoir le format suivant :
{ "title": "Nom de la playlist", "url": "lien_de_la_playlist", "episodes": [ { "title": "Titre de l'épisode", "img": "image_de_l'épisode", "duration": "HH:MM:SS", "audio_url": "audio_de_l'episode", "url": "lien_de_l'episode" } ] }
Le player est hébergé sur deux URL différentes. Une en HTTPS et une en HTTP. Si tous vos fichiers sont hébergés en HTTPS, utilisez la première, sinon, utilisez la deuxième
- HTTPS : https://player.bigaston.dev/?playlist=[VOTRE_JSON]
- HTTP : http://player.bigaston.me/?playlist=[VOTRE_JSON]
Votre adresse doit ensuite contenir des paramètres.
- REQUIS ?playlist=[VOTRE_JSON] : L'adresse de votre JSON transformée par le lien précédent
- &theme=[white/black] : Précise le thème du player. Par défaut le thème blanc est utilisé
- &hide_list= : Cache la liste des épisodes de la playlist
- &hide_img : Cache l'image de l'épisode
Vous pouvez ajouter aussi
<script src="https://player.bigaston.dev/player.js"></script>après votre player pour activer la redimension automatique de celui ci. Il n'est nécéssaire de le mettre qu'une fois par page.
Exemple :
Exemple pris avec la playlist des épisodes de Layton de Javras