Avatar billede bobbedude Nybegynder
08. juli 2002 - 13:55 Der er 19 kommentarer og
1 løsning

MediaPlayer og <embed>

er der ikke noget med at mak kan få mediaplayeren til at vise et gif eller jpg billede mens den loader en film når man bruger <embed> ??

Er der nogen der har et link til em media player der er <embed>'ed med egen grafik?
Avatar billede nikolajdu Nybegynder
08. juli 2002 - 14:30 #1
Tror ikke du kan når du udelukkende bruger <embed> - Bruger du derimod <object> til IE, så kan du godt få vist et billede.

/Nikolaj
Avatar billede bobbedude Nybegynder
08. juli 2002 - 15:11 #2
har du noget dokumentation jeg lige kan kikke på ?
Avatar billede nikolajdu Nybegynder
08. juli 2002 - 15:34 #3
Dokumentation eller kode? Jeg sad og bryggede lidt sammen tidligere.
Avatar billede nikolajdu Nybegynder
08. juli 2002 - 15:35 #4
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
    <script>
   
    function tjeckBuffer(){
    document.f.t.value = winMediaPlayer.PlayState
    if(winMediaPlayer.PlayState==2||winMediaPlayer.PlayState==10){
    document.getElementById("winMediaPlayer").style.visibility = "visible"
    document.getElementById("billede").style.visibility = "hidden"
    }else{
    document.getElementById("winMediaPlayer").style.visibility = "hidden"
    document.getElementById("billede").style.visibility = "visible"   
    }
    setTimeout("tjeckBuffer()",500)
}
   
    </script>
</head>

<body onload="tjeckBuffer()">
<div id="billede" STYLE="position:absolute; z-index:2; left=287px; top=105px; visibility: visible"><img src="1.jpg"></div>
<div id="playerDiv" STYLE="position:absolute; z-index:1; left=287px; top=105px; visibility: hidden">
<OBJECT ID="winMediaPlayer" STYLE="height:216px; width:288px"
  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" width="239" height="179">
  <PARAM NAME="ShowControls" Value="true">
  <PARAM NAME="AutoStart" VALUE="true">
  <PARAM NAME="FileName" VALUE="lifetime2.wma">
</OBJECT>
</div>
<form name="f">
<input type="button" onclick="winMediaPlayer.Play()" value="play">
<input type="button" onclick="winMediaPlayer.Pause()" value="pause">
<input type="button" onclick="winMediaPlayer.Stop()" value="stop">
<input type="text" name="t">
</form>

</body>
</html>
Avatar billede nikolajdu Nybegynder
08. juli 2002 - 16:14 #5
Har lige lavet en lidt bedre version :

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
    <SCRIPT FOR="MediaPlayer" EVENT="Buffering(bStart)" LANGUAGE="JScript">
    //insert script commands//
   
    Sub MediaPlayer1_Buffering(Start)
  If Start = True Then      'Did buffering just begin?
    TextBox.Text = "Buffering..."
  Else  'Buffering done, clear text box
    TextBox.Text = "sadsada"
  End If
End Sub
   
   
</SCRIPT>
    <script>
   
       
    function tjeckBuffer(){
    buff = winMediaPlayer.BufferingProgress;
    state = winMediaPlayer.PlayState
    document.f.t.value = state
    document.f.t2.value = buff
   
   
    if(buff == 100){
    if(winMediaPlayer.PlayState==2||winMediaPlayer.PlayState==10){
    document.getElementById("winMediaPlayer").style.visibility = "visible"
    document.getElementById("billede").style.visibility = "hidden"
    }else{
    document.getElementById("winMediaPlayer").style.visibility = "hidden"
    document.getElementById("billede").style.visibility = "visible"   
    }
    }
    setTimeout("tjeckBuffer()",500)
}
   
    </script>
</head>

<body onload="tjeckBuffer()">
<div id="billede" STYLE="position:absolute; z-index:2; left=687px; top=105px; visibility: visible"><img src="1.jpg"></div>
<div id="playerDiv" STYLE="position:absolute; z-index:1; left=287px; top=105px; visibility: hidden">
<OBJECT ID="winMediaPlayer" STYLE="height:216px; width:288px"
  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" width="239" height="179">
  <PARAM NAME="ShowControls" Value="true">
  <param name="ShowStatusBar" value="1">
  <PARAM NAME="AutoStart" VALUE="true">
  <param name="BufferingTime" value="10">
  <PARAM NAME="FileName" VALUE="http://www.nikolajdu.dk/streamIt/lifetime2.wma">
</OBJECT>
</div>
<form name="f">
<input type="button" onclick="winMediaPlayer.Play()" value="play">
<input type="button" onclick="winMediaPlayer.Pause()" value="pause">
<input type="button" onclick="winMediaPlayer.Stop()" value="stop">
<input type="text" name="t">
<input type="text" name="t2">
</form>

</body>
</html>

/Nikolaj
Avatar billede cdc Novice
08. juli 2002 - 17:04 #6
hvorfor afspiller den ikke lyden nikolaj ?
Den første virker nemmlig hos mig, men uden lyd !

/cdc
Avatar billede nikolajdu Nybegynder
08. juli 2002 - 17:06 #7
Ehe jeg har udelukkede testet det af med en lydklip og det virker igen fint :))
Avatar billede nikolajdu Nybegynder
08. juli 2002 - 17:07 #8
Den anden virker faktisk endnu bedre - vil jeg lige sige - Dog skal film/lydklippet ligge ude på nettet (og ej heller findes i cachen) - Før i får det ønskede resultat at se :)

/Nikolaj
Avatar billede cdc Novice
08. juli 2002 - 17:16 #9
Avatar billede nikolajdu Nybegynder
08. juli 2002 - 17:18 #10
Sjovt nok så har jeg nu lyd, men intet billede *GG*
Avatar billede cdc Novice
08. juli 2002 - 17:21 #11
http://www.hillerodgolf.dk/start/pokalen/video/test_02.htm ?? din første version, jeg for snart flere grå hår af det her en jeg har i forvejen.. :o)
Skal have det til at virke....

/cdc
Avatar billede nikolajdu Nybegynder
08. juli 2002 - 17:22 #12
Ja den virker fint med lyd og det hele :))
Avatar billede cdc Novice
08. juli 2002 - 17:23 #13
jeg har ingen lyd hos mig...hvorfor..????
Avatar billede nikolajdu Nybegynder
08. juli 2002 - 17:24 #14
Vent lige 2 minutter.
Avatar billede nikolajdu Nybegynder
08. juli 2002 - 18:46 #15
2 lange minutter var - Jeg forsøger lidt at kombinere et tjeck for mediaplyaer og har lidt problemer :))
Avatar billede cdc Novice
08. juli 2002 - 21:42 #16
tag det rolig, havde lige brændt mit lydkort af, så det var en mening med at jeg ikke havde lyd, men har nu købt og installeret et nyt :o)
Avatar billede bobbedude Nybegynder
09. juli 2002 - 10:16 #17
hej nikolajdu
Det virker perfekt, dog er der en ting der er irrerterende og det er at hvis man kommer til at klikke på billedet ja så hopper filmen tilbage til preload billedet.
kan man ikke gøre sådan så når filmen kører kan man ikke klikke på selve filmen?
Avatar billede nikolajdu Nybegynder
09. juli 2002 - 10:53 #18
Prøv at se om ikke den her hjælper:

<param name="ClickToPlay" value="0">

Det er normalt den der sørger for at man kan klikke på mediaplayeren.

/Nikolaj
Avatar billede bobbedude Nybegynder
09. juli 2002 - 11:09 #19
det virker
Avatar billede nikolajdu Nybegynder
09. juli 2002 - 11:39 #20
Det det tænkte jeg jo nok :))
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester