OVH Cloud OVH Cloud

WMP dans une page web

1 réponse
Avatar
Marius
Bonjour,

J'ai inclus l'activeX dans une page web. J'aimerais récupérer les dimensions
de la vidéo, pour ça, j'accède aux propriétés 'imageSourceHeight' et
'imageSourceWidth' de 'player.currentMedia' quand la page est chargée
(évènement onLoad du formulaire. Mais à ce moment là, les propriétés sont
encore à zéro.
Je suppose que je dois placer mon code pour qu'il soit exécuté sur un
évènement propre à l'activeX.

Questions:
1) quel évènement dois-je utiliser ?

2) Où puis-je trouver un exemple de code qui fonctionne ? Je fais un essai
à partir des exemples de code proposé par MS, théoriquement, je devrais avoir
une message chaque fois que je fais play, pause, ou stop, mais rien ne se
passe....

<SCRIPT language = "JavaScript" FOR = "player" EVENT =
"PlayStateChange(NewState);">

alert('name=' + Player.currentMedia.name + ',NewState=' + NewState + '\n' +
'imageSourceWidth=' + player.currentMedia.imageSourceWidth +
',imageSourceHeight=' + player.currentMedia.imageSourceHeight)

}

</SCRIPT>


Merci d'avance
Marius

1 réponse

Avatar
Marius
me revoilà,

Désolé d'avoir dérangé pour rien, l'exemple de MS est buggé, il faut coder:
<SCRIPT language = "JavaScript" FOR = "player" EVENT =
"PlayStateChange(NewState);">
{
alert('name=' + ........)
}
</SCRIPT>

Hé oui, une malheureuse parenthèse....

Marius


Bonjour,

J'ai inclus l'activeX dans une page web. J'aimerais récupérer les dimensions
de la vidéo, pour ça, j'accède aux propriétés 'imageSourceHeight' et
'imageSourceWidth' de 'player.currentMedia' quand la page est chargée
(évènement onLoad du formulaire. Mais à ce moment là, les propriétés sont
encore à zéro.
Je suppose que je dois placer mon code pour qu'il soit exécuté sur un
évènement propre à l'activeX.

Questions:
1) quel évènement dois-je utiliser ?

2) Où puis-je trouver un exemple de code qui fonctionne ? Je fais un essai
à partir des exemples de code proposé par MS, théoriquement, je devrais avoir
une message chaque fois que je fais play, pause, ou stop, mais rien ne se
passe....

<SCRIPT language = "JavaScript" FOR = "player" EVENT =
"PlayStateChange(NewState);">

alert('name=' + Player.currentMedia.name + ',NewState=' + NewState + 'n' +
'imageSourceWidth=' + player.currentMedia.imageSourceWidth +
',imageSourceHeight=' + player.currentMedia.imageSourceHeight)

}

</SCRIPT>


Merci d'avance
Marius