Pb d'ajout de video aux nodes : JQ Media + filefield + CCK + JW FLV Media Player

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour à tous,

Je souhaite pouvoir ajouter des fichiers audio et vidéo à mes contenus et qu'ils se lisent dans un lecteur lors de la consultation du noeud.

J'ai donc utilisé la méthode que l'on trouve un peu partout sur internet (comme ici http://www.packtpub.com/article/audio-fields-in-drupal ou ici http://drupaltherapy.com/node/50) avec :
- les modules filefield et CCK
- les modules JQ et JQ Media
- le lecteur open source JW FLV Media Player

J'ai créé mes champs pour qu'ils autorisent pour l'un les formats video et pour l'autre les format audio.

J'ai paramétré mes fichiers comme expliqués dans les tutoriaux en précisant bien les classes de liens.

J'ai placé mon lecteur ici : \sites\player\mediaplayer\player.swf
et j'ai précisé ce chemin dans le module JQ Media.

Mais je constate des comportements étranges qui font que ça ne marche pas ...

Pour les fichier AUDIO : c'est presque bon.
Mon player ne s'affiche pas mais avec firebug j'affiche le code et je constate que dans le champ "src" du player j'ai src="/sites/player/mediaplayer/player.swf%3Ffile%3Dhttp%3A//%5B...monsite%5D/sites/default/files/audio/chanson.mp3"
En supprimant le "?q=" du chemin le player s'affiche et je peux lire le mp3. Ce problème est du au fait que le serveur sur lequel je travaille ne gère pas les URL propres donc ça devrait rentrer dans l'ordre en le passant sur le "vrai" serveur.

Pour les fichier VIDEO : c'est pas bon.
Mon player ne s'affiche pas mais quand j'affiche le code il n'est pas pareil. Le problème semble aussi venir du chemin précisé dans "src".
Cette fois-ci j'obtiens ça src="http://[monsite]/sites/default/files/video/mavideo.mpg"
Je fais le test en mettant src="/sites/player/mediaplayer/player.swf%3Ffile%3Dhttp%3A//%5Bmonsite%5D/sites/default/files/video/mavideo.mpg" pour que le chemin soit sous la même forme que pour les mp3 et là le player s'affiche bien (mais la vidéo ne se charge pas ; peut-être du au fait que je change le chemin dans firebug sans recharger la page).

Je constate que le site repère bien les classes des liens de mes contenus multimédia et qu'il les transforme bien en player. Je ne suis pas technicien mais j'ai l'impression que le problème vient plus du JQuery qui génère mal le "src" ... mais comment le corriger ?

Est-ce que cela a déjà été expérimenté par quelqu'un ici ? ... quelqu'un qui aurait une solution ou une piste pour m'aider à résoudre le problème ?

Jean-Guy

J'ai trouvé la solution ici pour mes vidéos : http://drupal.org/node/291698

En fait il s'agit tout simplement de la version de jquery.media.js qui dans le module n'est pas la plus récente :

"The solution in our case was simply to upgrade the jquery.media.js file located in the jquery_media/js directory. The version distributed with the module is version: 0.75 (02/20/2008) whilst the version we installed which fixed the issue was 0.82 (10/14/2008). Download from http://www.malsup.com/jquery/media/jquery.media.js"

Voilà voilà :)