11550 sujets

JavaScript, DOM et API Web HTML5

Bonjour/bonsoir.

Quelqu'un sait-il si il est possible d'enchainer plusieurs mp3 dans le player de dew ( http://www.alsacreations.fr/dewplayer ) via une fonction javascript sans faire usage de la version playlist ?
en se basant sur le mini par exemple ?

Merci,
GC
Modifié par gc-nomade (08 Dec 2010 - 01:10)
J'avais déjà vue des tests sur le sujet : pilotage dewplayer en js

J'ai déjà vue d'autre test aussi mais que je ne retrouve pas. Ces test en js pouvaient aussi changer la couleur de certain objet : les boutons etc.

++
Modifié par zardoz (07 Dec 2010 - 16:02)
Évidemment prenez soin de lire la zone des commentaires : certaine adresse sur des essais dewplayer php côté serveur. Et qui semblerais intéressant. Disons pour les gens qui aiment les players, ou plutôt la manipulation par programme du lecteur. Ce sont des liens pour les développeurs pas pour les utilisateurs.

++
Modifié par zardoz (07 Dec 2010 - 19:40)
Bonsoir,
Merci pour le lien Smiley smile .

J'ai retrouvé quelques un des liens cité sur archive.org, mais cela ne correspond pas trop ma question.

En fait voici ce que j'ai déjà bricolé (html+js) : http://yidille.free.fr/plux/valign/uploads/dewplayer-js-remote.html .

ça marche en avant, arrière, play, pause et stop, (comme le demontre la demo original de l'archive du player),
mais je ne vois pas trop comment savoir si le titre est encore en cours de lecture ou non ,
pour enchainer sur le suivant ou le précèdent automatiquement.

Il ne semble n'y avoir qu'une option form ->php+xml ->html+player+xml pour faire une playlist ?
Modifié par gc-nomade (07 Dec 2010 - 21:40)
Salut

Il te faut programmer un pointeur : celui-ci cible le fichier xml
Je peut te montrer un exemple si tu veut. Seulement il est écrit en AS3. Mais les principes de bases resterons les mêmes.

Il s'agit d'un lecteur vidéo Flash qui cible des données distantes. Mais l'écriture reste accèssible autant en JS qu'en AS3, il sont des même normes ECMAScript 262, donc des petits frères. L'idée à retenir est celui du pointeur. Si les contrôles vidéo ou audio ne sont pas utilisés par l'utilisateur il est en mode automatique. Sinon en mode manuel. Donc le mode automatique est la valeur par défaut, ce qui semble logique.

Si tu veux le script pour étude (AS3) sa peut vraiment t'inspirer. Demande le moi je te le ferai en MP ou email.

C'est un pointeur que tu doit programmer avec un [ indexeur ] ++ ou un [ indexeur ] --
Avance avant, précédent, stop, pause et tous les contrôles de bases. Mais ta cible XML est le plus important. Le pointeur ce déplace dedans de haut en bas comme de bas en haut, sur demande ou en mode automatique.

Pour ce qui est des ajustements de AS3 vers JS, eh bien ce sera ton job. Le seul problème que je vois c'est que tu veut piloter un objet Flash qui est en lui-même programmer. Jusqu'à un certain point le Flash est autonome en lui-même. Moi je n'ai pas vue le code du player mais c'est sûr il y a un objet XML de programmer dans le player et possiblement un programme sur les contrôles utilisateurs. En principe les deux objets fonctionne ensemble, un agissant sur l'autre. Le but des contrôles utilisateurs est de déplacer le pointeur XML, en manuel comme en automatique.

J'aime bien ta page de test et j'ai télécharger par simple curiosité.

++
Modifié par zardoz (07 Dec 2010 - 23:05)
re,

a priori, les seules fonctions accessible via js sont :
dewplay();
dewstop();
dewpause();
dewnext();
dewprev();
dewgo();
dewset();
dewsetpos();
dewgetpos();

Aucune d'entre elles semblent en mesure de retourné simplement si l'on est arrivé a la fin d'un fichier.

Cette possibilité ne m'a pas l'air possible dans la version gratuite du player.

GC