Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3123 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Inserer objet Media Player dans une page

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Inserer objet Media Player dans une page

n°1154865
darf
Posté le 20-07-2005 à 15:32:40  profilanswer
 

Bonjour,
 
J'ai insere un objet Media Player pour lire une video AVI dans une page php ce qui donne:

Code :
  1. <OBJECT ID="MMPlayer1" WIDTH="640" HEIGHT="480"
  2. classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
  3. CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#
  4. Version=5,1,52,701"
  5. standby="Loading Microsoft Windows Media Player components..."
  6. type="application/x-oleobject">
  7. <PARAM NAME="FileName" VALUE="../captures/mouvement/<? echo $fichier; ?>">
  8. <PARAM NAME="ShowControls" VALUE="1">
  9. <PARAM NAME="ShowStatusBar" VALUE="1">
  10. <PARAM NAME="ShowDisplay" VALUE="0">
  11. <PARAM NAME="DefaultFrame" VALUE="Slide">
  12. <PARAM NAME="Autostart" VALUE="1">
  13. <embed type="application/x-mplayer2"
  14. pluginspage="http://www.microsoft.com/Windows/MediaPlayer/download/default.asp"
  15. src="../../captures/mouvement/<? echo $fichier; ?>"
  16. Name=MMPlayer1 Autostart=1 ShowControls=1
  17. ShowDisplay=0 ShowStatusBar=1 DefaultFrame="Slide"
  18. width="640" height="480">
  19. </embed>
  20. </OBJECT>


 
Sauf que la video est deformee car la taille initiale de 640x480 est rognee par la barre de controle et de statut... Quelqu'un a une idee, s'il vous plait?


---------------
°o° Un blog  °o°  |   Besoin d'une récréation? clique ici !!!
mood
Publicité
Posté le 20-07-2005 à 15:32:40  profilanswer
 

n°1154867
FlorentG
Posté le 20-07-2005 à 15:34:24  profilanswer
 

Tu veux dire "une video AVI dans une page html" bien-sûr ;) Sinon vire le <embed>, y'en a pas besoin...

n°1154884
darf
Posté le 20-07-2005 à 15:43:51  profilanswer
 

Oui c'est bien "une video AVI dans une page html"  :jap: Pour le embed je le laisse vu que je teste sous ff et il m'integre pas l'objet...
Je comprends pas que les controles se collent sur la taille de la video et me mettent une image deformee, embed ou pas embed, tout de meme, c'est quoi ce monde, hein?  :pt1cable:  


---------------
°o° Un blog  °o°  |   Besoin d'une récréation? clique ici !!!
n°1154886
FlorentG
Posté le 20-07-2005 à 15:44:35  profilanswer
 

Si, sous FF faut installer la bonne extension. Parce qu'avec embed, t'aura des problèmes de validation, vu que ça existe pas

n°1154922
darf
Posté le 20-07-2005 à 15:58:47  profilanswer
 

je ne suis malheureusement pas admin sur le poste, donc pas droit aux extensions, ni meme a la version 1.0.4 :(
 
j'ai contourne le probleme en claculant sous paint (!!!) la hauteur de la barre de controle + barre d'etat et en l'ajoutant a la hauteur de ma video, ce qui donne:

Code :
  1. <OBJECT ID="MMPlayer1" WIDTH="640" HEIGHT="550"


mais ce bidouillage ne me plait guere  :non:  


---------------
°o° Un blog  °o°  |   Besoin d'une récréation? clique ici !!!
n°1154929
FlorentG
Posté le 20-07-2005 à 16:00:42  profilanswer
 

Bah y'a pas d'autre moyen [:spamafote]

n°1154946
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 20-07-2005 à 16:08:06  profilanswer
 

Bah si les controles te gènent, ne les affiche pas. :D
ou fait les toi mêmes en JS. :D

n°1160314
darf
Posté le 26-07-2005 à 14:44:03  profilanswer
 

Voila j'ai trouve la ligne pour afficher l'objet a la bonne taille:

Code :
  1. <PARAM NAME="AutoSize" value="1">


 
Ce qui me donne:

Code :
  1. <OBJECT ID="MMPlayer1" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab# Version=5,1,52,701" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject">
  2.     <PARAM NAME="FileName" VALUE="">
  3.     <PARAM NAME="ShowControls" VALUE="1">
  4.     <PARAM NAME="ShowStatusBar" VALUE="1">
  5.     <PARAM NAME="ShowDisplay" VALUE="1">
  6.     <PARAM NAME="DefaultFrame" VALUE="Slide">
  7.     <PARAM NAME="Autostart" VALUE="0">
  8.     <PARAM NAME="AutoSize" value="1">
  9. </OBJECT>


et ce code a un defaut: lorsqu'aucun fichier n'est selectionne, pas de probleme il m'affiche un petit player avec les barres demandees. Par contre si je lui propose un AVI a jouer, la barre de statut et la barre de display disparaissent... De quoi cela peut-il venir? (je ne suis pas sur d'avoir eu ce beug avant...)
 
EDIT: pi pour compliquer le tout evidemment avec la balise <embed> ca marche  :pt1cable:


Message édité par darf le 26-07-2005 à 15:05:30

---------------
°o° Un blog  °o°  |   Besoin d'une récréation? clique ici !!!
n°1161074
darf
Posté le 27-07-2005 à 09:25:22  profilanswer
 

:bounce:  je retourne a l'age des mammouths? <embed> ?


---------------
°o° Un blog  °o°  |   Besoin d'une récréation? clique ici !!!
n°1161864
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 27-07-2005 à 16:39:32  profilanswer
 

<embed> n'a rien d'une balise de l'age des mammouths. Au contraire, elle est en avance sur son temps, n'empêche rien à l'accessibilité et permet un affichage compatible sur un maximum de navigateur.  
Ses 2 seules défauts étant que c'est une balise propriétaire et qu'elle n'est pas reconnu par le W3C.

mood
Publicité
Posté le 27-07-2005 à 16:39:32  profilanswer
 

n°1161887
FlorentG
Posté le 27-07-2005 à 16:46:02  profilanswer
 

The-Shadow a écrit :

Au contraire, elle est en avance sur son temps, n'empêche rien à l'accessibilité


HAHAHAHAHAHAHAHA
 
[:quoted]
 
Bravo pour ce trait d'humour monstre :jap:

n°1161888
FlorentG
Posté le 27-07-2005 à 16:46:23  profilanswer
 

T'as 5 minutes pour me dire comment elle n'empêche rien à l'accessibilité :o

n°1161896
The-Shadow
Développeur
T'as été voir dans ton profil?
Posté le 27-07-2005 à 16:51:15  profilanswer
 

ça te fait peut-être rire, mais une balise de 95 capable de lire des WMV de 2002, oui, j'appelle ça en avance sur son temps.
 
Ensuite pour l'accessibilité, tu veux m'expliquer en quoi :
 

Code :
  1. <OBJECT ID="MMPlayer1" WIDTH="640" HEIGHT="480"
  2. classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
  3. CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#
  4. Version=5,1,52,701"
  5. standby="Loading Microsoft Windows Media Player components..."
  6. type="application/x-oleobject">
  7. <PARAM NAME="FileName" VALUE="../captures/mouvement/<? echo $fichier; ?>">
  8. <PARAM NAME="ShowControls" VALUE="1">
  9. <PARAM NAME="ShowStatusBar" VALUE="1">
  10. <PARAM NAME="ShowDisplay" VALUE="0">
  11. <PARAM NAME="DefaultFrame" VALUE="Slide">
  12. <PARAM NAME="Autostart" VALUE="1">
  13. <a href="../../captures/mouvement/<? echo $fichier; ?>">T&eacute;l&eacutecharger la vid&eacute;</a>
  14. </OBJECT>


 
Est plus accessible que ça :

Code :
  1. <OBJECT ID="MMPlayer1" WIDTH="640" HEIGHT="480"
  2. classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
  3. CODEBASE="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#
  4. Version=5,1,52,701"
  5. standby="Loading Microsoft Windows Media Player components..."
  6. type="application/x-oleobject">
  7. <PARAM NAME="FileName" VALUE="../captures/mouvement/<? echo $fichier; ?>">
  8. <PARAM NAME="ShowControls" VALUE="1">
  9. <PARAM NAME="ShowStatusBar" VALUE="1">
  10. <PARAM NAME="ShowDisplay" VALUE="0">
  11. <PARAM NAME="DefaultFrame" VALUE="Slide">
  12. <PARAM NAME="Autostart" VALUE="1">
  13. <embed type="application/x-mplayer2"
  14. pluginspage="http://www.microsoft.com/Windows/MediaPlayer/download/default.asp"
  15. src="../../captures/mouvement/<? echo $fichier; ?>"
  16. Name=MMPlayer1 Autostart=1 ShowControls=1
  17. ShowDisplay=0 ShowStatusBar=1 DefaultFrame="Slide"
  18. width="640" height="480">
  19. </embed>
  20. </OBJECT><br>
  21. <a href="../../captures/mouvement/<? echo $fichier; ?>">T&eacute;l&eacutecharger la vid&eacute;</a>


 
La seule différence entre les 2, c'est que la seconde fonctionne sur 2 fois plus de navigateur, niveau accessibilité, la seconde est donc supérieure à la première.  [:airforceone]

n°1161926
FlorentG
Posté le 27-07-2005 à 17:07:20  profilanswer
 

Ok, après vérification, il y a aussi cette solution :

<embed src="moviename.swf" width="100" height="80"
  pluginspage="http://example.com/shockwave/download/" />
<noembed>
  <img alt="Still from Movie" src="moviename.gif"  
    width="100" height="80" />
</noembed>


 
Ca fait partie du Working Draft (donc brouillon) des WCAG 2.0. Y'a toujours le problème de validité :( La solution serait d'étendre la DTD...

n°1164320
darf
Posté le 29-07-2005 à 10:04:15  profilanswer
 

Pour clore cette petite discussion qui a légèrement dévié, en fait la barre d'état et les autres barres s'affichent lorsque l'on lit le fichiers comme distants et non sur localhost.
pourquoi? comment? ou va le monde? aucune idee...


---------------
°o° Un blog  °o°  |   Besoin d'une récréation? clique ici !!!

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Inserer objet Media Player dans une page

 

Sujets relatifs
Changer le titre de page depuis flashProblème de centrage page - css
brouillard: page precedente et variableTrier un "tableau" (d'une page html) issue d'un resultset java ?
Optimisation d’un modèle (objet) 3D (Diminution du nombre de face)mettre un son sur une page
Afficher une page html dans un programmeajouter des elements dans une page
Besoin d'aide (pour rendre ma page potable sur firefox) 
Plus de sujets relatifs à : Inserer objet Media Player dans une page


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR