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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  PB d'activeX pour une vidéo

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PB d'activeX pour une vidéo

n°1210703
soad029
Posté le 29-09-2005 à 12:32:49  profilanswer
 

Salut tout le monde !!  
 
Voilà, je souhaite afficher dans une page HTML un fichier vidéo avec une barre de défilement sous celle-ci. Pour l'instant tout marche, sauf que ma barre de défilement apparait bien, mais ne défile pas, elle reste static. Je pense qu'il doit y avoir une petite erreur dans mon code  
 
 
 

Code :
  1. <?
  2. include_once("../includePHP/include.php" );
  3. $URL = $HTTP_GET_VARS['url'];
  4. //echo $URL;
  5. ?>
  6. <script language='javascript' for='window' event='onLoad()'>
  7. VWDisplay.LoadWinSock2();
  8. </script>
  9. <script language='javascript' for='VWDisplay' event='Connect(SourceId, Type)'>
  10. VWDisplay.Resume(2);
  11. </script>
  12. <script>
  13. var timing;
  14. function Curseur(){
  15. slider.value=VWDisplay.GetFrame();
  16. timm.innerHTML=slider.value;
  17. }
  18. var timing;
  19. var playing=0;
  20. var muting=0;
  21. function Playit(){
  22. if(playing==0){
  23.  idcam=VWDisplay.AddSource("file://c://CHU.ASF" );
  24.  //idcam=VWDisplay.AddSource("file://<?echo $URL?>" );
  25.  VWDisplay.SetActiveSourceId(idcam);
  26.  VWDisplay.ConnectId(idcam,VWDisplay.GetSourceType(idcam), 0, 2000);
  27.  VWDisplay.Resume(3);
  28.  slider.Max=VWDisplay.GetTotalFrames();
  29.  slider.Enabled=1;
  30.  resetsound();
  31.  resetvideo();
  32.  timing=window.setInterval("Timer()",100);
  33. }else if(playing==1){
  34.  window.clearInterval(timing);
  35.  VWDisplay.pause(3);
  36.  buttonPausePlayng.style.width=0;
  37.  buttonPlayFilm.style.width=35;
  38.  playing=2;
  39. }else if(playing==2){
  40.  if(muting==1){
  41.   VWDisplay.resume(2);
  42.  }
  43.  else{
  44.   VWDisplay.resume(3);
  45.  }
  46.  timing=window.setInterval("Timer()",100);
  47.  timing=window.setInterval("Curseur()",100);
  48.  resetvideo();
  49. }
  50. }
  51. function Stopit(){
  52. playing=0;
  53. sid = VWDisplay.GetActiveSourceId();
  54. VWDisplay.RemoveSourceId(sid);
  55. window.clearInterval(timing);
  56. resetsound();
  57. buttonPausePlayng.style.width=0;
  58. buttonPlayFilm.style.width=35;
  59. Tempo.innerHTML=" ";
  60. }
  61. //Function qui renvoie le temps en MM:SS et qui prend le temps en Sec
  62. function convertime(tmpsec){
  63. var nbmin=Math.floor(tmpsec/60);
  64. var nbsec= Math.floor(tmpsec-(nbmin*60));
  65. if(nbmin<=0)
  66.  totaltime="00";
  67. else if(nbmin<10)
  68.  totaltime="0"+nbmin;
  69. else
  70.  totaltime=nbmin;
  71. totaltime+=" : ";
  72. if(nbsec<=0)
  73.  totaltime+="00";
  74. else if(nbsec<10)
  75.  totaltime+="0"+nbsec;
  76. else
  77.  totaltime+=nbsec;
  78. return totaltime;
  79. }
  80. function Timer(){
  81. if(Math.floor(VWDisplay.GetTime())==Math.floor(VWDisplay.GetTotalTime()))
  82.  Stopit();
  83. else
  84.  Tempo.innerHTML=convertime(VWDisplay.GetTime());
  85. }
  86. function Muteit(){
  87. if(muting==0){
  88.  VWDisplay.pause(1);
  89.  buttonMutePlayng.style.width=0;
  90.  buttonSoundPlayng.style.width=20;
  91.  muting=1;
  92. }else{
  93.  VWDisplay.resume(1);
  94.  resetsound();
  95. }
  96. }
  97. function resetsound(){
  98.  buttonSoundPlayng.style.width=0;
  99.  buttonMutePlayng.style.width=20;
  100.  muting=0;
  101. }
  102. function resetvideo(){
  103.  playing=1;
  104.  buttonPausePlayng.style.width=35;
  105.  buttonPlayFilm.style.width=0;
  106. }
  107. </script>
  108. <body class="body">
  109. <center>
  110. <br><br><br>
  111. <? echo GetActiveXReDisplay(1,1); ?>
  112. <table border=0 cellpadding=0 cellspacing=0 width="360" height="38" background="../images/bande.gif">
  113. <tr>
  114.  <td width="10"> </td>
  115.  <td width="35">
  116.   <? echo $buttonPlayFilm->GetHTMLButtonCode("width:35;vertical-align: middle;","onClick=Playit()" ) ?><? echo $buttonPausePlayng->GetHTMLButtonCode("width:0;vertical-align: middle;","onClick=Playit()" ) ?>
  117.  </td>
  118.  <td width="3"></td>
  119.  <td width="38">
  120.   <? echo $buttonStopPlayng->GetHTMLButtonCode("width:25;vertical-align: middle;","onClick=Stopit()" ) ?>
  121.  </td>
  122.  <td width="15"> </td>
  123.  <td width="60">
  124.   <? echo $buttonMutePlayng->GetHTMLButtonCode("width:20;vertical-align: middle;","onClick=Muteit()" ) ?><? echo $buttonSoundPlayng->GetHTMLButtonCode("width:0;vertical-align: middle;","onClick=Muteit()" ) ?>
  125.   </td>
  126.  <td> </td>
  127.  <td width="40" align="left" valign="bottom" id="Tempo" class="textViolet"></td>
  128.  <object classid="clsid:F08DF954-8592-11D1-B16A-00C0F0283628" id=slider class="red" width=360 height=30 >
  129.    <param name="color" value="red">
  130.    <param name="_ExtentX" value="2646">
  131.    <param name="_ExtentY" value="1111">
  132.    <param name="_Version" value="393216">
  133.    <param name="BorderStyle" value="0">
  134.    <param name="MousePointer" value="0">
  135.    <param name="Enabled" value="0">
  136.    <param name="OLEDropMode" value="0">
  137.    <param name="Orientation" value="0">
  138.    <param name="LargeChange" value="5">
  139.    <param name="SmallChange" value="1">
  140.    <param name="Min" value="0">
  141.    <param name="Max" value="100">
  142.    <param name="SelectRange" value="0">
  143.    <param name="SelStart" value="0">
  144.    <param name="SelLength" value="0">
  145.    <param name="TickStyle" value="3">
  146.    <param name="TickFrequency" value="1">
  147.    <param name="Value" value="0">
  148.    <param name="TextPosition" value="0">
  149. </object>
  150. <script language='javascript' for='slider' event='Scroll()'>
  151.   window.clearInterval(timing);
  152.   VWDisplay.SeekFrame(this.value);
  153.   timing=window.setInterval("Curseur()",100);
  154. </script>
  155. </tr>
  156. </table>
  157. </center>
  158. </body>


 
 
 
Si quelqu'un voit d'ou ça vient, ce serait super.  
 
Un grand merci en tout cas, et bonne journée !

mood
Publicité
Posté le 29-09-2005 à 12:32:49  profilanswer
 

n°1210802
FlorentG
Unité de Masse
Posté le 29-09-2005 à 14:26:51  profilanswer
 

C'est quoi ce code chelou ? [:johneh] Il sort d'où l'attribut for sur l'élément script ? [:johneh]


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

  PB d'activeX pour une vidéo

 

Sujets relatifs
debutant...lien sur site qui ouvre wmp pour visionner une videoLoadmovie et video???
wxwidgets et flux videoVideo sur son site
video ou gifs animer?Lancer une video en Streaming avec Windows Media Player
comment mettre une video sur une site internet??[ActiveX] obtenir le Temp de l'utilisateur ?
[Java] [JMF] lire une vidéo sous forme de byte array?Video sur site trop lourde ! comment faire
Plus de sujets relatifs à : PB d'activeX pour une vidéo


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