Projets pour freelances & agences web

Retrouvez l'actualité des projets pour freelances et agences web.

Modification du code d'un player javascript

Posté le 27/02/2023 à 04:00 - Budget : 0 - 500

Bonjour,
J'utilise le logiciel "ispring converter pro" pour convertir des diaporamas powerpoint en html5. Le logiciel produit une page html et un dossier data contenant un player javascript "player.js", et des slides numérotées : "slide1.js", "slide2.js", "slide3.js"... (avec les mêmes numéros que le diapo powerpoint).
Avec "ispring converter pro", on peut définir, avant la conversion, une navigation personnalisée entre les slides (ex: on est sur la slide 03 et la suivante sera la 12), mais on ne peut pas définir une navigation aléatoire entre elles.
Aussi, je cherche un développeur pour adapter le code du player javascript généré par ispring afin de :
1- Appliquer à la fonction gotoNextSlide(), la fonction showRandomSlide(), avec les conditions suivantes :
. Si la slide en cours d'affichage porte un numéro pair, alors la slide suivante sera choisie aléatoirement parmi les slides ayant un numéro impair.
> Il faudra : ne pas retomber sur la slide en cours d'affichage
> Il faudra : ne pas revoir une slide déja vue. Si toutefois, l'utilisateur a visionné la totalité des slides, alors les slides déjà vues seront de nouveau visionnables.
. Si la slide en cours d'affichage porte un numéro impair, je lock la navigation avec ispring avant la conversion, obligeant l'utilisateur à cliquer sur un élément de la page pour avancer, il n'y aurait donc rien à changer dans ce cas.
2- Ajouter une fonction "plein écran" avec double clic (souris ou écran tactile)
Ispring propose un template de player avec un bouton pour le passage en plein écran. Mais il propose aussi de faire une conversion sans template, donc sans bouton, et c'est ce que j'utilise. Aussi, je souhaiterais ajouter une fonction plein écran par double clic.
3- Ajouter une fonction Mute/Unmute et les images/boutons associés
Je souhaiterais ajouter deux images servant de bouton mute/unmute sur les slides. Les images/boutons y seraient avant la conversion, et la fonction js associée ensuite.
La demande inclut le fait de me montrer comment faire ces trois modifications, car je serais amené à produire d'autres diaporamas, pour lesquels il me faudra pouvoir refaire la manipulation.
Merci.

Accéder à la fiche du projet

Autres projets susceptibles de vous intéresser