SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 147 visiteurs en ce moment

Accueil > Affichage multimédia > Audio, vidéo > FreeRadio > Le plugin FreeRadio 1.0

Le plugin FreeRadio 1.0

25 mai 2011 – par franckGre – 27 commentaires

8 votes

Le plugin SPIP FreeRadio est un lecteur de flux audio gratuit à intégrer dans le corps des articles.
Il permet de se mettre « à l’écoute » de WebRadios ou de sons à partir de leurs URL.
FreeRadio est écrit en actionscript.
Facile à intégrer, il est possible de l’implanter en pleine page ou dans une nouvelle fenêtre, pour ne pas perdre le signal tout en surfant, comme indiqué ci-après.
Dans la section Liens sont indiqués des annuaires de WebRadios.
Il existe des milliers de flux disponibles, de tous pays, dans toutes les langues, dans tous les styles, radios associatives ou privées, grandes ou petites...

I Implantation du plugin

1) Voir un exemple d’utilisation
Sur le site lededansdubocal.net

2) Installation classique :
Extraire le contenu de l’archive freeradio-spip-1-0.zip, dans le dossier plugins de votre installation SPIP.
L’activer via l’administration des plugins. (Consulter la documentation officielle pour plus de détails.)

3) Installation automatique :
Créer un sous-dossier /plugins/auto pour permettre l’installation automatique de plugins. Il suffit ensuite d’indiquer l’URL du fichier zip du plugin et de suivre les indications du système (l’installation automatique est disponible à partir de SPIP 2.0).
Pour le plugin freeradio-spip-1-0, l’URL à indiquer est :
http://lededansdubocal.net/IMG/zip/freeradio-spip-1-0.zip

Dans ce plugin, on utilise l’utilitaire javascript d’installation d’objet Flash swfobject 2.2. S’il n’est pas installé, le plus simple est d’installer Le plugin SPIP SWFObject 2.2 disponible à l’adresse http://lededansdubocal.net/Le-plugin-SPIP-SWFObject-2-2.html

II - Le modèle mod_freeradio

Lorsque le plugin est activé, il permet l’utilisation du modèle mod_freeradio, qui implante un lecteur FreeRadio dans la page.

La syntaxe complète est :

  1. <mod_freeradioxxx -> ou xxx est l'id que l'on souhaite donner au lecteur
  2. |radioURL=URL à ouvrir (radio, son) -> par défaut http://tai-02.egihosting.com/bombayb-256k-mp3.pls
  3. |autoStart=Démarrage automatique au chargement de l'URL radio. true ou false -> par défaut true
  4. |volume=Décimal de 0 à 1 -> par défaut 0.7
  5. |pan=Décimal de -1 (gauche) à 1 (droite) -> par défaut 0
  6. |onVolumeChange=Méthode à exécuter lorsque le volume change. par défaut : exécute la méthode "onVolumeChange"
  7. |onPanChange=Méthode à exécuter lorsque la balance change. par défaut : exécute la méthode "onPanChange"
  8. |onStop=Méthode à exécuter lorsque la lecture s'arrête. par défaut : exécute la méthode "onStop"
  9. |onPlay=Méthode à exécuter lorsque la lecture démarre. par défaut : exécute la méthode "onPlay"
  10. |right ou left ou center>

Télécharger

Par exemple :

  1. <mod_freeradio10
  2. |radioURL=http://www.afrikmedia.com/afrikmedia.ram
  3. |autoStart=false
  4. |volume=0.6
  5. |pan=0.5
  6. |onVolumeChange=whenVolumeChange
  7. |onPanChange=whenPanChange
  8. |onStop=whenStop
  9. |onPlay=whenPlay
  10. |right>

Télécharger

Insère un lecteur FreeRadio : id=10, url de radio=http://www.afrikmedia.com/afrikmedia.ram, démarrage manuel, volume=0.6, balance=0.5 (moitié droite), flottant à droite et qui exécute les méthodes javascript :
-  whenVolumeChange lorsque le volume change
-  whenPanChange lorsque la balance change
-  whenStop lorsque la lecture s’arrête
-  whenPlay lorsque la lecture débute

III - Le modèle mod_freeradiopopup

Lorsque le plugin est activé, il permet l’utilisation du modèle mod_freeradiopopup, qui implante un lecteur FreeRadio dans une nouvelle fenêtre après un clic du visiteur.

La syntaxe complète est :

  1. <mod_freeradiopopupxxx -> ou xxx est l'id que l'on souhaite donner au lecteur
  2. |radioURL=URL à ouvrir (radio, son) -> par défaut http://tai-02.egihosting.com/bombayb-256k-mp3.pls
  3. |autoStart=Démarrage automatique au chargement de l'URL radio. true ou false -> par défaut true
  4. |volume=Décimal de 0 à 1 -> par défaut 0.7
  5. |pan=Décimal de -1 (gauche) à 1 (droite) -> par défaut 0
  6. >

Télécharger

Par exemple :

  1. <mod_freeradiopopup2
  2. |radioURL=http://live.campusgrenoble.org:9000/rcg112.m3u
  3. |autoStart=false
  4. |volume=0.3
  5. |pan=0.5>

Télécharger

Insère un lecteur FreeRadio : id=2, url de radio=http://live.campusgrenoble.org:9000/rcg112.m3u, démarrage manuel, volume=0.3, balance=0.5 (moitié droite) qui tente d’exécuter les méthodes javascript :
-  onVolumeChange lorsque le volume change
-  onPanChange lorsque la balance change
-  onStop lorsque la lecture s’arrête
-  onPlay lorsque la lecture débute

Remarque : Dans l’espace d’administration, les lecteurs FreeRadio sont représentés par l’image « Get FLASH PLAYER ». Cela est normal. On visualise ainsi qu’il y a à cet endroit de l’article un objet implanté, mais le voir (ou plutôt l’entendre) n’a pas d’intérêt ici.

IV) Pilotage javascript d’un lecteur FreeRadio

freeRadio.play(idRadio:String)
Lance la lecture du lecteur d’identifiant idRadio

freeRadio.stop(idRadio:String)
Stoppe la lecture du lecteur d’identifiant idRadio

freeRadio.isPlaying(idRadio:String):Boolean
Retourne un booléen indiquant si le lecteur d’identifiant idRadio est en mode lecture (true) ou en mode arrêt (false)

freeRadio.getVolume(idRadio:String):Number
Retourne le volume actuel du lecteur d’identifiant idRadio, compris entre 0 et 1

freeRadio.setVolume(idRadio:String,vol:Number)
Fixe le volume du lecteur d’identifiant idRadio, vol est compris entre 0 et 1

freeRadio.getPan(idRadio):Number
Retourne la balance actuelle du lecteur d’identifiant idRadio, compris entre -1 et 1

freeRadio.setPan(idRadio:String,pan:Number)
Fixe la balance du lecteur d’identifiant idRadio, pan est compris entre -1 et 1

freeRadio.getRadioUrl(idRadio:String):String
Retourne l’URL du flux audio en cours de lecture par le lecteur idRadio

freeRadio.setRadioUrl(idRadio:String,url:String)
Fixe l’URL du flux audio à lire pour le lecteuyr idRadio

V) Evènements javascript lancés par un lecteur FreeRadio

onVolumeChange(idRadio:String,newVol:Number)
Lorsque le volume du lecteur d’identifiant idRadio change, la méthode définie par flashvars.onVolumeChange est exécutée (si flashvars.onVolumeChange n’est pas défini, c’est la méthode onVolumeChange qui est exécutée)

onPanChange(idRadio:String,newPan:Number)
Lorsque la balance du lecteur d’identifiant idRadio change, la méthode définie par flashvars.onPanChange est exécutée (si flashvars.onPanChange n’est pas défini, c’est la méthode onPanChange qui est exécutée)

onStop(idRadio:String)
Lorsque le lecteur d’identifiant idRadio s’arrête, la méthode définie par flashvars.onStop est exécutée (si flashvars.onStop n’est pas défini, c’est la méthode onStop qui est exécutée)

onPlay(idRadio:String)
Lorsque le lecteur d’identifiant idRadio commence la lecture, la méthode définie par flashvars.onPlay est exécutée (si flashvars.onPlay n’est pas défini, c’est la méthode onPlay qui est exécutée)

VI) Liens

VII) Formats

FreeRadio lit les flux radios de divers formats, cependant certains protocoles ne sont pas supportés :

  • mms
  • rtmp
  • wma
  • aac

Du moins, pour le moment.....

Dernière modification de cette page le 25 mai 2011

Retour en haut de la page

Vos commentaires

  • Le 5 septembre 2011 à 19:28, par minijack En réponse à : Le plugin FreeRadio 1.0

    Bonjour,

    Votre plugin m’envoie bien du son mais impossible de changer de station pour y mettre celle que je voudrais. Et ce n’est pas une question de format puisque je constate que fip par exemple fonctionne très bien sur VOTRE site, mais une question de config sur le mien.

    J’ai moi aussi eu le message « Fichier configurer_freeradio introuvable ». (même chose pour « svfobject » ) et rien n’apparait dans la partie privée du site. Je ne peux donc pas régler ou changer les stations.
    J’ai dû installer moi-même les scripts manuellement dans la page voulue mais j’imagine qu’il manque quelque chose ou que je ne les ai pas installés au bon endroit.
    En résumé le plugin fonctionne, mais j’en ai marre de ne pouvoir écouter que Afrikmedia.com !

    Merci de me dire quoi faire parce que ça fait deux jours que je suis dessus et ma vue s’embrouille ! ;c)

    Pour info, je suis sur spip 2.1.10 avec sarkaspip 3.
    Pour que ça fonctionne en permanence j’ai installé ça dans le bandeau. Voici la copie de ma page :

    1. <head>
    2.  
    3. #SET{align,(#ENV{radioURL}|trim)}
    4. #SET{radioURL,(#ENV{radioURL}|trim)}
    5. #SET{autoStart,(#ENV{autoStart}|trim)}
    6. #SET{volume,(#ENV{volume}|trim)}
    7. #SET{pan,(#ENV{pan}|trim)}
    8. #SET{onVolumeChange,(#ENV{onVolumeChange}|trim)}
    9. #SET{onPanChange,(#ENV{onPanChange}|trim)}
    10. #SET{onStop,(#ENV{onStop}|trim)}
    11. #SET{onPlay,(#ENV{onPlay}|trim)}
    12.  
    13. <div id="freeradio#ID" align="right">
    14. <h1>freeradio#ID</h1>
    15. <p>Alternative content</p>
    16. <p><a href="http://www.adobe.com/go/getflashplayer"><img
    17. src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif"
    18. alt="Get Adobe Flash player" />
    19. </a>
    20. </p>
    21. </div>
    22.  
    23.  
    24. <script type="text/javascript">
    25. $(function(){
    26. var flashvars = {
    27. [radioURL:"(#GET{radioURL})",]
    28. [autoStart:"(#GET{autoStart})",]
    29. [volume:(#GET{volume}),]
    30. [pan:(#GET{pan}),]
    31. [onVolumeChange:(#GET{onVolumeChange}),]
    32. [onPanChange:(#GET{onPanChange}),]
    33. [onStop:(#GET{onStop}),]
    34. [onPlay:(#GET{onPlay}),]
    35. author: "http://lededansdubocal.net"
    36. };
    37. var params = {
    38. wmode: "transparent"
    39. };
    40. var attributes = {
    41. [style:"fr(#ENV{align})",]
    42. altContentId: "freeradio#ID"
    43. };
    44. freeRadio.embedRadio(flashvars, params, attributes);
    45. });
    46. </script>
    47.  
    48.  
    49.  
    50. </head>
    51. <mod_freeradio1
    52. |radioURL=http://www.tv-radio.com/station/fip_mp3/fip_mp3-128k.m3u
    53. |autoStart=false
    54. |volume=0.2
    55. |pan=0.5
    56. |right>
    57.  
    58.  
    59. <br class="nettoyeur" />
    60. [(#PIPELINE{
    61. bandeau_haut_fin,
    62. [(#ARRAY{args, [(#ARRAY{id_rubrique, #ENV{id_rubrique}})], data, ''})]}
    63. )]
    64. </div>

    Télécharger

    JPEG - 100.7 ko
    • Le 5 septembre 2011 à 21:54, par franckGre En réponse à : Le plugin FreeRadio 1.0

      Bonjour Minijack,

      Concernant les messages Fichier configurer_aaaaa introuvable c’est normal car ni freeradio ni swfobject ne disposent de réglage par l’intermédiaire du plugin cfg, les pages configurer_freeradio et configurer_swfobject n’existent pas, d’où le message d’erreur.

      Un modèle s’écrit dans le corps d’un champ texte (est donc saisi dans la partie privée) :

             <mod_freeradio1
             |radioURL=http://www.tv-radio.com/station/fip_mp3/fip_mp3-128k.m3u
             |autoStart=false
             |volume=0.2
             |pan=0.5
             |right>

      mais si on veut ajouter une radio dans un squelette (avec les même paramètres que ci-dessus) il faut écrire dans le fichier du squelette (si j’ai bien compris ce que tu veux faire) :

      [(#MODELE{mod_freeradio}{id=1,radioURL=http://www.tv-radio.com/station/fip_mp3/fip_mp3-128k.m3u,autoStart=false,volume=0.2,pan=0.5,align=right})]

      J’espère que cette explication solutionne ton problème...

      Cordialement,

      Franck

      PS : source pour l’utilisation des modèles dans les squelettes : Utiliser les modèles, paragraphe Un emploi possible dans les squelettes

    • Le 6 septembre 2011 à 09:25, par minijack En réponse à : Le plugin FreeRadio 1.0

      Oui merci bien, ça fonctionne nickel.
      Je n’ai pas l’affichage dans la partie privée mais c’est normal parce que j’ai installé le lecteur flash dans mon bandeau afin de conserver le flux quand on change de page. Si je veux changer la station mise en ligne, je change la ligne indiquée.
      C’est parfait. Exactement ce que je voulais faire.

      Cependant, si ça fonctionne bien chez moi, ça ne fonctionne pas du tout sur mon hébergement. .
      Outre le fait que le navigateur n’affiche pas le lecteur mais uniquement l’invite à le télécharger, j’obtiens ceci :
      "

      1. Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/home/gazor/public_html/squelettes/../../../swfobject/) is not within the allowed path(s): (/home/gazor/:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/gazor/public_html/ecrire/inc/utils.php on line 691
      2.  
      3. Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/home/gazor/public_html/squelettes-dist/../../../swfobject/) is not within the allowed path(s): (/home/gazor/:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/gazor/public_html/ecrire/inc/utils.php on line 691
      4.  
      5. Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/home/gazor/public_html/prive/../../../swfobject/) is not within the allowed path(s): (/home/gazor/:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/gazor/public_html/ecrire/inc/utils.php on line 691
      6.  
      7. Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/home/gazor/public_html/ecrire/../../../swfobject/) is not within the allowed path(s): (/home/gazor/:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/gazor/public_html/ecrire/inc/utils.php on line 691"

      Télécharger

      J’avoue ne pas bien saisir pourquoi ni comment résoudre ce problème.

    • Le 6 septembre 2011 à 10:22, par franckGre En réponse à : Le plugin FreeRadio 1.0

      Bonjour minijack,

      Peut-être cela signifie que swfobject est placé dans un chemin inaccessible ? Comment a tu procédé pour l’intégrer dans ton site ?
      Pourquoi ne pas essayer le plugin swfobject ?

      Cordialement,
      Franck

    • Le 7 septembre 2011 à 01:42, par minijack En réponse à : Le plugin FreeRadio 1.0

      C’était évidemment une faute d’inattention de ma part. J’avais placé swfobject au mauvais endroit.
      Reste que si j’ai retrouvé l’image de mon player et qu’il fonctionne parfaitement chez moi sur mon propre serveur perso (avec Chrome et Firefox mais pas avec IE 64 évidemment puisque le flash n’est pas encore adapté) , ce dernier ne joue rien depuis mon hébergement en ligne. Encore un mystère !

      http://www.gazettedorleans.fr/

    Répondre à ce message

  • Le 14 juin 2011 à 23:39, par Max En réponse à : Le plugin FreeRadio 1.0

    j’ai cette erreur sur un spip 2.1.10 sur swfobject et freeradio, une idée ?

    « Fichier configurer_freeradio introuvable »

    • Le 15 juin 2011 à 00:11, par franckGre En réponse à : Le plugin FreeRadio 1.0

      Bonsoir Max,

      Je ne comprend pas trés bien cette erreur, et je me demande s’il ne faudrait plutôt chercher du coté du plugin config (CFG) ?

      A+,
      Franck.

    • Le 15 juin 2011 à 23:24, par Max En réponse à : Le plugin FreeRadio 1.0

      nan, j’ai tout mis à jour mais toujours le même message...
      c’est le seul plugin avec qui j’ai se probleme (enfin avec swfobject aussi)

    • Le 16 juin 2011 à 09:07, par franckGre En réponse à : Le plugin FreeRadio 1.0

      Bonjour Max,

      Incompréhensible....
      Serait -il possible d’avoir un lien vers la page qui ne fonctionne pas ?

      A+,
      Franck

    • Le 16 juin 2011 à 22:55, par Max En réponse à : Le plugin FreeRadio 1.0

      Ce n’est pas la page c’est dans la partie ecrire
      quand j’essaye de configurer le plugin...

    • Le 17 juin 2011 à 00:23, par franckGre En réponse à : Le plugin FreeRadio 1.0

      Bonjour Max,

      Si je comprends bien, c’est au moment où l’on souhaite activer le plugin que le problème survient ? Dès que l’on clique sur le bouton « Enregistrer » ?
      Est il possible d’avoir une copie d’écran du message ?

      Franck

    • Le 17 juin 2011 à 08:52, par Max En réponse à : Le plugin FreeRadio 1.0

      cela ne servirait pas à grand chose ;)

      mais vu que je suis sans doute brouillon dans mes explications

      il me suffit d’aller sur la page :

       ?exec=configurer_freeradio

      pour voir apparaitre le message :

      « Fichier configurer_freeradio introuvable »

    • Le 17 juin 2011 à 10:35, par franckGre En réponse à : Le plugin FreeRadio 1.0

      Bonjour Max,

      Je crois que je comprend mieux. Que ce soit pour Freeradio ou pour swfobject , il n’y a pas de page de configuration. En conséquence, la page ?exec=configurer_xxx n’existe pas et elle n’a pas lieu d’être appelée.
      On passe les paramètres de configuration de Freeradio lors de l’implantation du modèle (url de radio, autostart,...). Il n’y a pas d’autre réglage.

      Franck

    Répondre à ce message

  • Le 31 mai 2011 à 12:37, par François Daniel Giezendanner En réponse à : Le plugin FreeRadio 1.0

    Salut Franck,

    Maintenant que je peux faire fonctionner le plugin FreeRadio, j’aimerais explorer les possibilités de radio accessible pour l’exploiter dans divers secteurs, dont des radios éducatives par exemple.

    J’observe que l’URL http://www.afrikmedia.com/afrikmedia.ram que tu proposes et que j’ai utilisée est un fichier contenant «  »" class='spip_url spip_out auto' rel='nofollow external'>http://69.64.49.226:8000».

    Etant néophyte en connexion à des radios libres, peux-tu m’indiquer comment trouver ce genre d’URL. Est-ce un standard, y-a-t-il des variantes, etc. ?

    Cordialement

    FDG

    • Le 31 mai 2011 à 13:45, par franckGre En réponse à : Le plugin FreeRadio 1.0

      Bonjour François Daniel,

      Tout d’abord, il ne faut pas oublier que certains protocoles (par exemple mms) ne sont pas lus par le lecteur Freeradio.

      Comment trouver une webradio ?

      1. En explorant les liens des annuaires donnés dans cet article. Par exemple, je me rend sur le site Canadian Web Radio, je choisi la province Quebec, je décide ensuite d’une radio par exemple : CBF - La Première Chaîne . Je place alors la souris, dans la colonne listen live sur le débit correspondant, clic droit et je copie l’adresse du lien.
        Je n’ai plus qu’a le tester par exemple en le collant à la page http://lededansdubocal.net/Le-plugin-SPIP-FreeRadio-1-0.html dans le champ setRadioUrl, puis en cliquent sur setRadioUrl

        Autre exemple, je me rend sur le site Screamer Radio. Ici, on affiche les dernières radios référencées. Mais je peux aussi faire une recherche par catégorie, réseau, pays ou par nom.
        Pour mon essai, je reste sur la page des dernières radios, je choisi Fusion Radio (ajouté le 30-03-2011). Je clique donc sur Fusion Radio. J’arrive ainsi sur la page de description de la radio, où le lien du flux est indiqué : ici http://streams.fusionchicago.com/128.pls. Je copie le lien et je peux le tester comme précédemment.

      2. En trouvant d’autre sites annuaires de radios
      3. En allant sur le site de la radio, et en explorant le code HTML de la page et en extrayant l’adresse du flux.

      Si tu as d’autre interrogations, n’hésites pas à me contacter. Si tu ne comprends pas pourquoi certains flux ne fonctionnent pas, indique les moi. Cela peut être un protocole non lu, mais aussi un bug de Freeradio.

      Cordialement,
      Franck

    Répondre à ce message

  • Le 28 mai 2011 à 18:52, par norbi90160 En réponse à : Le plugin FreeRadio 1.0

    Bonjour,

    Plugin très sympa.

    Y a t-il une possibilité d’y associer en clair le nom de la station pour que les internautes sachent quelle station ils écoutent ?

    • Le 29 mai 2011 à 09:59, par franckGre En réponse à : Le plugin FreeRadio 1.0

      Bonjour Norbi,

      Cela est prévu dans une future évolution où le nom de la radio sera :
      -  auto-déterminé si possible
      -  passé en paramètre

      Dans le même esprit, pour les radios où cela est possible, on pourra afficher le morceau en cours de lecture.
      A+,
      Franck.

    Répondre à ce message

  • Le 27 mai 2011 à 14:16, par François Daniel Giezendanner En réponse à : Le plugin FreeRadio 1.0

    Bonjour franckGre,

    Plugin intéressant que j’ai essayé. Les résultat ne sont cependant pas couronnés de succès pour l’instant. Voici ma démarche :

    J’utilise SPIP 2.1.10 et squelette SARKA-SPIP 3.04
    Je navigue avec Firefox 4.0.1

    Le squelette SARKA comporte la balise #INSERT_HEAD :

    1. [(#REM) <!-- Balise permettant aux plugins d'inserer des appels javascript ou css --> ]
    2. #INSERT_HEAD

    Télécharger

    J’ai installé :

    J’utilise dans le texte de l’article le modèle mod_freeradio, qui implante un lecteur FreeRadio dans la page, soit l’exemple :

    1. <mod_freeradio10
    2. |radioURL=http://www.afrikmedia.com/afrikmedia.ram
    3. |autoStart=false
    4. |volume=0.6
    5. |pan=0.5
    6. |onVolumeChange=whenVolumeChange
    7. |onPanChange=whenPanChange
    8. |onStop=whenStop
    9. |onPlay=whenPlay
    10. |right>

    Télécharger

    Résultat :

    Le message suivant apparait dans l’article publié :

    freeradio10

    Alternative content
    Logo Flash Player : http://www.adobe.com/go/getflashplayer

    Toujours persistant après installation

    Avez vous une idée du problème ?

    Cordialement

    FDG

    GIF - 3 ko
    • Le 27 mai 2011 à 14:18, par François Daniel Giezendanner En réponse à : Le plugin FreeRadio 1.0

      même résultat avec

      autoStart=true

    • Le 27 mai 2011 à 15:35, par franckGre En réponse à : Le plugin FreeRadio 1.0

      Bonjour,

      Est ce possible d’avoir un lien vers la page ?

      Cordialement,
      Franck

    • Le 27 mai 2011 à 15:38, par François Daniel Giezendanner En réponse à : Le plugin FreeRadio 1.0

      Salut franck,

      Malheureusement le site est en DEV sur une infrastructure de l’Etat verrouillée à l’extérieure.

      Dès que j’ai un moment j’essaie sur une plate-forme ouverte à l’extérieur.

      Cordialement

      FDG

    • Le 27 mai 2011 à 17:18, par François Daniel Giezendanner En réponse à : Le plugin FreeRadio 1.0

      Salut Franck,

      Voici le lien :

      http://www.sem-experimentation.ch/~fdg/spip-test/spip.php?article1181

      Cordialement

      FDG

    • Le 27 mai 2011 à 19:28, par franckGre En réponse à : Le plugin FreeRadio 1.0

      Re,

      Voilà le problème :
      dans le variable flashvars, on fait appel aux méthodes whenVolumeChange, whenPanChange, whenStop et whenPlay

      var flashvars = {
      radioURL:"http://www.afrikmedia.com/afrikmedia.ram",
      autoStart:"true",
      volume:0.6,
      pan:0.5,
      onVolumeChange:whenVolumeChange,
      onPanChange:whenPanChange,
      onStop:whenStop,
      onPlay:whenPlay,
      author: "http://lededansdubocal.net"
      };

      or ces méthodes n’existent pas (ne sont pas connues dans la page) ce qui provoque une erreur javascript, et stoppe la poursuite du chargement.
      La solution est donc de retirer les 4 lignes correspondantes pour obtenir

      var flashvars = {
      radioURL:"http://www.afrikmedia.com/afrikmedia.ram",
      autoStart:"true",
      volume:0.6,
      pan:0.5,
      author: "http://lededansdubocal.net"
      };

      Il y a peut être un autre problème (à voir si après avoir modifié flashvars cela ne fonctionne toujours pas) :
      A la ligne 5 de la page, on fait appel à swfobject version 1.4. Plus loin dans la page on installe le plugin swfobject version 2.2.
      Cela est peut-être une cause de conflit.

      Cordialement,
      Franck

    • Le 28 mai 2011 à 08:59, par François Daniel Giezendanner En réponse à : Le plugin FreeRadio 1.0

      Hello Franck,

      En effet, en supprimant les lignes :

      |onVolumeChange=whenVolumeChange
      |onPanChange=whenPanChange
      |onStop=whenStop
      |onPlay=whenPlay

      le plugin fonctionne bien !

      Bravo et Merci

      FDG

    Répondre à ce message

  • Le 27 mai 2011 à 09:35, par franckGre En réponse à : Le plugin FreeRadio 1.0

    Bonjour Ilia,

    Si j’ai bien compris la question :
    Je ferais une squelette de page nommé par exemple « radio.html » (un peu comme il y a une page « plan.html »), dans lequel il n’y aurait que l’élément FreeRadio.
    Ensuite, je configurerais un élément de menu pour qu’il ouvre la page « radio.html », ce qui revient à une url de type http://monsite.tld/spip.php?page=radio

    Cordialement,
    Franck.

    • Le 27 mai 2011 à 15:28, par Ilia En réponse à : Le plugin FreeRadio 1.0

      Salut,

      J’y ai pas pensé du tout !

      Merci

    Répondre à ce message

  • Le 27 mai 2011 à 00:29, par Ilia En réponse à : Le plugin FreeRadio 1.0

    Salut !

    J’essaie d’intégrer ce plugin en utilisant le plugin menus !

    Comment peut on l’utiliser avec le plugin menu ?

    merci

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?
  • [Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Metas +

    3 décembre – commentaires

    Améliorez l’indexation de vos articles dans les moteurs et leur affichage sur les réseaux sociaux grâce aux métadonnées Dublin Core, Open Graph et Twitter Card. Installation Activer le plugin dans le menu dédié. Dans le panel de configuration, (...)

  • Import ICS 2 (agenda distant)

    2 août – 35 commentaires

    La version 2 du plugin « import ICS » en reprend la principale fonctionnalité, à savoir l’ajout automatique d’évènements distants dans la liste des évènements d’un site. À la différence de la première version, elle ne dépend pas du plugin « Séminaire » et est (...)

  • Newsletters

    16 janvier 2013 – 374 commentaires

    Ce plugin permet de composer des Info-lettres. Par info-lettre, on désigne ici le contenu éditorial qui va être composé et envoyé par courriel à une liste d’inscrits. Le plugin permet de composer une info-lettre à partir d’un modèle pré-composé, (...)

  • CKeditor 3.0

    4 octobre 2009 – 1217 commentaires

    CKeditor est l’évolution de l’éditeur WYSIWYG : FCKeditor, avec ce plugin vous pourrez utiliser cet éditeur à la place de l’éditeur de spip tout en laissant le choix à vos auteurs de l’éditeur qu’ils préfèrent utiliser. Attention : cet éditeur WYSIWYG (...)

  • GIS 4

    11 août 2012 – 1284 commentaires

    Présentation et nouveautés La version 4 de GIS abandonne la libraire Mapstraction au profit de Leaflet. Cette librairie permet de s’affranchir des librairies propriétaires tout en gardant les mêmes fonctionnalités, elle propose même de nouvelles (...)

Ça spipe par là