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 :

Pilotage d'une vidéo DailyMotion


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 132
    Par défaut Pilotage d'une vidéo DailyMotion
    Bonjour,

    Je rencontre le même problème que pagez, sur son post d'avril 2004.
    http://www.developpez.net/forums/d92...s-dailymotion/

    Ce que je veux faire :
    - Lancer la lecture d'une vidéo au clic sur un lien
    - Appeler une fonction JavaScript lorsque la lecture est terminée

    Cela parait simple, surtout quand on lit rapidement le tutoriel fourni par DailyMotion : http://www.dailymotion.com/fr/doc/ap...javascript_api

    Sauf que je n'arrive malheureusement pas a le faire fonctionner.
    J'ai trouvé quelques incohérences dans le tutoriel (une fois on parle de enableApi et ailleurs de enablejsapi, les paramètres d'URL commencent par & et non par ?) mais en essayant de changer ces petites incohérences, rien n'y fait.

    Le code de ma page de test crée en suivant à la lettre le tutoriel est le suivant (j'ai volontairement mis une vidéo bidon pour le test) :
    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
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    <html>
    	<head>
    		<title>Test DailyMotion</title>		
     
    		<script type="text/javascript" src="swfobject.js"></script>
    		<script type="text/javascript">
     
    			function onDailymotionPlayerReady(playerId)
    			{
    				alert('a');
    			}
     
    			function ondmplayerStateChange(newState) 
    			{
    				alert('b');
    			} 
     
    			function play()
    			{
    				var dmplayer = document.getElementById("mydmplayer");
     
    				if (dmplayer)
    				{
    					dmplayer.playVideo();
    				}
    			}
    		</script>
     
    	</head>
    	<body>
     
     
    <a href="javascript:void(0);" onclick="play();">Play</a>
     
     
    		<div id="dmapiplayer">
    			You need Flash player 9+ and JavaScript enabled to view this video.
    		</div>
     
    		<script type="text/javascript">
    			var params = { allowScriptAccess: "always" };
    			var atts = { id: "mydmplayer" };
    			swfobject.embedSWF("http://www.dailymotion.com/swf/xee1rf?enableApi=1&playerapiid=dmplayer", "dmapiplayer", "425", "356", "9", null, null, params, atts);
    		</script>
     
    	</body>
    </html>
    Aucune alerte JS n'est levée, et au clic sur le bouton "Play", j'ai une erreur JavaScript me disant que le player ne supporte pas la fonction playVideo();

    Je n'arrive malheureusement pas a trouver ma réponse, et je n'ai trouvé aucune réponse sur Internet.

    Donc si vous avez une idée ou une piste qui me permettra d'avancer, j'en serais ravi.

    Merci
    Worldofdada

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 132
    Par défaut
    Merci à YouTube qui m'a permit de comprendre le problème.

    La technique est sensiblement la même que celle de DailyMotion (la doc est quasi identique également), sauf qu'ils fournissent un exemple qui fonctionne en ligne ... mais pas sur mon poste.

    J'ai essayé de publier ma page sur un serveur et par "magie", mes scripts YouTube fonctionnement correctement.
    Idem pour DailyMotion.

    Il doit s'agir d'un paramétrage de sécurité du navigateur dans la zone locale.
    Bref, problème résolu.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment insérer une vidéo Dailymotion dans une WebView ?
    Par Ryu2000 dans le forum Composants graphiques
    Réponses: 7
    Dernier message: 27/04/2011, 11h02
  2. Télécharger une vidéo sur dailymotion
    Par koKoTis dans le forum Web & réseau
    Réponses: 4
    Dernier message: 03/07/2007, 17h08
  3. Récupéré une vidéo sur dailymotion
    Par koKoTis dans le forum Internet
    Réponses: 6
    Dernier message: 28/06/2007, 18h10
  4. extraire une portion audio d'une vidéo
    Par Brunoo dans le forum DirectX
    Réponses: 2
    Dernier message: 16/06/2003, 10h29
  5. [Composants][Animation] Lire une vidéo compressée
    Par femtosa dans le forum Composants VCL
    Réponses: 6
    Dernier message: 03/09/2002, 08h03

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