IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Lecteur JS pour lire des liens


Sujet :

JavaScript

  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Janvier 2013
    Messages : 10
    Par défaut Lecteur JS pour lire des liens
    Bonjour,

    je ne sais pas si cela est possible mais je demande quand même.
    j'ai un lecteur en Javascipt sur mon site web en HTML/CSS mais il ne peut lire que les fichiers presents dans le contenu. Ce que je voudrais c'est qu'il puisse lire les liens Soundcloud ( en faite a la place de mettre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    myPlayList = [
    			{name:"Black Plant",url:"audio/black_plant.mp3",ogg:"audio/black_plant.ogg"},
    je voudrais faire quelquechose du genre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    myPlayList = [
    			{name:"Black Plant",url:"https://soundcloud.com/machintruc/bidulechouette",},
    et que la lecture se lance quand j’appuie sur "play"

    j'espere me faire comprendre voici le code intégrale de mon lecteur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    <!--
    $(function(){
    	var playItem = 0,
    		title=$('.jp-interface .jp-title'),
    		jPlayer=$("#jplayer"),
    		myPlayList = [
    			{name:"Black Plant",url:"audio/black_plant.mp3",ogg:"audio/black_plant.ogg"},
    			{name:"Hidden",mp3:"audio/hidden.mp3",ogg:"audio/hidden.ogg"},
    			{name:"The Separation",mp3:"audio/separation.mp3",ogg:"audio/separation.ogg"}
    		],		
    		jPlay=function(idx){
    			if(typeof idx==typeof 0)
    				jPlayer.jPlayer("setMedia",myPlayList[idx]).jPlayer('play')
    			if(typeof idx==typeof '')
    				jPlayer.jPlayer("setMedia",myPlayList[playItem=idx=='next'?(++playItem<myPlayList.length?playItem:0):(--playItem>=0?playItem:myPlayList.length-1)]).jPlayer('play')					
    			title.text(myPlayList[playItem].name)
    			Cufon.refresh()
    		}
     
    	jPlayer.jPlayer({
    		ready: function() {
    			jPlay(playItem)
    		},
    		ended:function(){
    			jPlay('next')
    		}
    	})
     
    	$(".jp-prev,.jp-next")
    		.click( function() { 
    			jPlay($(this).is('.jp-next')?'next':'prev')
    			return false;
    		})
     
    });
    -->
    si cela n'est pas possible avec ce lecteur pourriez vous me donner une autre solution ?

    par avance merci

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 661
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 661
    Billets dans le blog
    1
    Par défaut
    JQuery ?
    Si oui y'a un forum ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 661
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 661
    Billets dans le blog
    1
    Par défaut
    La variable playlist attend un array de json
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    myPlayList = [
    			{name:"Black Plant",url:"audio/black_plant.mp3",ogg:"audio/black_plant.ogg"},
    			{name:"Hidden",mp3:"audio/hidden.mp3",ogg:"audio/hidden.ogg"},
    			{name:"The Separation",mp3:"audio/separation.mp3",ogg:"audio/separation.ogg"}
    		]
    a toi de faire retourner un array de json à une url distante
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  4. #4
    Membre régulier
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Janvier 2013
    Messages : 10
    Par défaut
    ha ok heuu j'avais jamais entendu parler de "array". en faite je n'ai pas appris le java parce que je me prend déjà suffisement la tête avec le html/css. mais j'avais prévu de le faire plus tard, le truc c'est que j'en ai besoin maintenant pour faire un site un minimum agréable...je pensai qu'il suffisait d'une simple ligne de code pour remédier a ça mais visiblement non.

    vous n'auriez pas une solution alternative , genre un autre lecteur déjà programmer pour faire ça ?

  5. #5
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 661
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 661
    Billets dans le blog
    1
    Par défaut
    je n'ai pas appris le java
    ça tombe bien ça ne t'aurait servi a rien ...
    ici c'est du javascript qui n'a rien a voir avec java

    en gros tu voudrais un lecteur qui irait leecher des titres ?

    quoi qu'il arrive le serveur distant devra retourner une liste de lecture au bon format
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  6. #6
    Membre régulier
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Janvier 2013
    Messages : 10
    Par défaut
    c'est exactement ce que je recherche.
    En faite, mon site est principalement composé de liens soundcloud. Mon probleme actuel c'est que les liens présent sur mon site redirige le visiteur sur soundcloud si il clic dessus. mais moi ce que je voudrais c'est que quand la visiteur clic sur un lien de mon site, le lecteur aille "leecher" le contenu sur soundclound mais le joue sur le lecteur de mon site.

  7. #7
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 661
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 661
    Billets dans le blog
    1
    Par défaut
    En gros c'est impossible directement
    tu dois retourner une palylist ...
    donc avoir une page coté serveur qui retourne une chaine correctement formatée.
    De plus tu devras avoir les droits de listage des repertoires...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  8. #8
    Membre régulier
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Janvier 2013
    Messages : 10
    Par défaut
    c'est bien ce qu'il me semblait...

    je vais donc voir pour la deuxième option a laquelle j'ai pensé . elle n'est pas simple pour moi qui ne connais pas tellement JQuery mais je vais devoir y passer...

    en gros quand le visiteur clic sur un lien de mon site, je voudrais que le contenu "principale" c'est a dire la "div" au milieu (et seulement cette "div") de ma page change pour n'afficher QUE le lecteur embarqué de soundcloud correspondant au lien sur lequel aura cliqué le visiteur.

    vous ne sauriez pas comment ça s'appel ? je ne sais pas trop quoi ni ou chercher.

  9. #9
    Membre régulier
    Homme Profil pro
    Inscrit en
    Janvier 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Janvier 2013
    Messages : 10
    Par défaut
    alors j'ai finalement trouvé quelqu'un qui a pu me faire ce que je désirais.
    il a fais ça avec une facilité déconcertante...

    je met le code ici si ça peut aider d'autres personnes dans mon cas.

    alors ça se passe en Javascript et le principe est de recuperé une partie de l'adresse soundcloud et de ne changer qu'une certaine serie de numero qui est simplement la reference de la musique.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <script type="text/javascript">
     
      var idtmp = null;
      $('.blockmenu a').click(function() {
     
        $('.table-border').empty();
     
        var id = $(this).attr('data-id');
     
        //$('#'+id).addClass('.visible');
        //$('#'+id).removeClass('unvisible');
        //idtmp = $('#'+id);
        //
        $('.table-border').append('<div class="sing" id="'+id+'"><h2>'+$(this).attr('data-titre')+'</h2><p><em>'+$(this).attr('data-date')+'</em></p><p><br /><iframe width="100%" height="166" scrolling="no" frameborder="no" src="http://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F'+id+'&show_artwork=true"></iframe></p></div>');
      });
     
    </script>

  10. #10
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 661
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 661
    Billets dans le blog
    1
    Par défaut
    ????
    Cela suppose que tu disposes des droits sur la page distante ???
    ou alors tu es dans le contexte d'un curl php, de grease monkey ou de scriptish.

    Cela n'as pas grand chose a voir avec la question formulée...
    Tu parles depuis le début de page distante
    et a aucun moment tu n'as mentionné JQuery ...

    Bref, formulez vos questions correctement et vous aurez des réponses appropriées .
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

Discussions similaires

  1. Logiciel(s) pour lire des documents PDF
    Par JavaAcro dans le forum Applications et environnements graphiques
    Réponses: 5
    Dernier message: 24/03/2007, 20h25
  2. Adaptateur pour lire des cartes PCMCIA
    Par snoopy69 dans le forum Windows XP
    Réponses: 1
    Dernier message: 14/03/2007, 00h33
  3. [FTP] Qui a le scrit pour créer des liens automatiques ?
    Par JackBeauregard dans le forum Langage
    Réponses: 4
    Dernier message: 03/07/2006, 21h37
  4. [débutante]utiliser les classes css pour surligner des liens
    Par Mitaka dans le forum Général JavaScript
    Réponses: 18
    Dernier message: 06/01/2006, 10h37
  5. [Librairies] lecteur mp3 pour lire un liste de musique
    Par j@yce dans le forum Bibliothèques et frameworks
    Réponses: 8
    Dernier message: 02/11/2005, 14h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo