Avatar billede robin_and Nybegynder
31. januar 2002 - 10:13 Der er 20 kommentarer og
1 løsning

lidt hjælp til styring af mediaplayer

jeg vil godt have lidt hjælp.
jeg skal have en video til at starte på en side.
eller
den skal loade op... men den skal ikke starte med at spille..

men hvis der er en der har et link til et set hvor man kan læse om dens komandoere.... så ville der også være kanon!

Avatar billede nikolajdu Nybegynder
31. januar 2002 - 11:06 #1
Hvis du slår autostart fra, så mener jeg ikke den loader filen før du starter Mediaplayer. Anyway så kan du jo teste det af med det her :

Husk lige at ændre "lifetime2.wma" til navnet på din egen fil.

<HTML>
<HEAD>
<TITLE>media</TITLE>

<script language="Javascript">

var start=false
function starter(start){
if (start){
MediaPlayer.Play()
}else{
MediaPlayer.Stop()
    }
}

</script>


</HEAD>
<BODY bgcolor="#999999">

<A HREF=java script:starter(true)>Start</A>
<A HREF=java script:starter(false)>Stop</A>



<BODY>
<object id="MediaPlayer"
    width="320" height="313"
    classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
    codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,0,0"
    align="baseline" border="0"
    standby="Loading Microsoft Windows Media Player components..."
    type="application/x-oleobject">
  <param name="FileName" value="lifetime2.wma">
  <param name="ShowControls" value="0">
  <param name="ShowPositionControls" value="0">
  <param name="ShowAudioControls" value="1">
  <param name="ShowTracker" value="1">
  <param name="ShowDisplay" value="0">
  <param name="ShowStatusBar" value="1">
  <param name="AutoSize" value="0">
  <param name="ShowGotoBar" value="0">
  <param name="ShowCaptioning" value="0">
  <param name="AutoStart" value="0">
  <param name="AnimationAtStart" value="0">
  <param name="TransparentAtStart" value="0">
  <param name="AllowScan" value="1">
  <param name="EnableContextMenu" value="1">
  <param name="ClickToPlay" value="0">
  <param name="InvokeURLs" value="1">
  <param name="DefaultFrame" value="datawindow">
</object>


</BODY>
</HTML>

/Nikolaj
Avatar billede robin_and Nybegynder
31. januar 2002 - 11:06 #2
hvis i ved noget om stryinf af markers vil det oså være rigtig sejt
Avatar billede robin_and Nybegynder
31. januar 2002 - 11:08 #3
stryinf = strying
Avatar billede robin_and Nybegynder
31. januar 2002 - 11:13 #4
autostart his jeg sætter den til 0 så loader den ikke
det er nemlig sådan at jeg skal se første frame af vidoen.

ps. det er en mand der står og er klar til at fortælle noget
Avatar billede nikolajdu Nybegynder
31. januar 2002 - 11:17 #5
Jeg sidder selv og roder med en løsning der kan stoppe Mediaplayer, når autostart er slået til. Det er ikke helt nemt - Faktisk har jeg brugt en hel del dage på at rode rundt i det.

Jeg er bange for der går endnu længere tid før jeg ser lyset og kan give dig svaret.

/Nikolaj
Avatar billede robin_and Nybegynder
31. januar 2002 - 11:20 #6
<body onLoad="start();">

function start() {
MediaPlayer.pause()
}

er det nærmeste jeg er kommet..
det virker også fint lokalt
men er ikke sikker på det når den er kommet ud på en side og skal loades af et 56k modem
Avatar billede nikolajdu Nybegynder
31. januar 2002 - 11:54 #7
Prøv den her:

Hvis du slår autostart fra, så mener jeg ikke den loader filen før du starter Mediaplayer. Anyway så kan du jo teste det af med det her :

Husk lige at ændre "lifetime2.wma" til navnet på din egen fil.

<HTML>
<HEAD>
<TITLE>media</TITLE>

<script language="Javascript">

var start=false
function starter(start){
if (start){
player.Play()
}else{
player.Stop()
    }
}

</script>


</HEAD>
<BODY bgcolor="#999999">

<A HREF="#" onclick="java script:starter(true);stopped=true;return false;">Start</A>
<A HREF="#" onclick="starter(false);stopped=false;return false;">Stop</A>



<BODY>
<object id="MediaPlayer"
    width="320" height="313"
    classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
    codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,0,0,0"
    align="baseline" border="0"
    standby="Loading Microsoft Windows Media Player components..."
    type="application/x-oleobject">
  <param name="FileName" value="lifetime2.wma">
  <param name="ShowControls" value="0">
  <param name="ShowPositionControls" value="0">
  <param name="ShowAudioControls" value="1">
  <param name="ShowTracker" value="1">
  <param name="ShowDisplay" value="0">
  <param name="ShowStatusBar" value="1">
  <param name="AutoSize" value="0">
  <param name="ShowGotoBar" value="0">
  <param name="ShowCaptioning" value="0">
  <param name="AutoStart" value="1">
  <param name="AnimationAtStart" value="0">
  <param name="TransparentAtStart" value="0">
  <param name="AllowScan" value="1">
  <param name="EnableContextMenu" value="1">
  <param name="ClickToPlay" value="0">
  <param name="InvokeURLs" value="1">
  <param name="DefaultFrame" value="datawindow">
</object>

<script>


player = document.MediaPlayer
stopMe = false

function tjeckStart(){

if(player.playState==2){

if (!stopMe){ // tjekker om playstate = 2 == at den kører og at stop paramtret ikke er sat.

stopMe = true;
player.Stop();
player.currentPosition = 0;
clearTimeout(timerTjeck)
            }
        }
        timerTjeck = setTimeout("tjeckStart()",50);
    }

timerTjeck = setTimeout("tjeckStart()",50);


</script>
</BODY>
</HTML>
Avatar billede nikolajdu Nybegynder
31. januar 2002 - 11:56 #8
Hov teksten øverst er den gamle - Bare test den af - Huskat filerne skal ligge på nettet før du kan se om det virkeligt virker. Husk også at tømme cachen så filen også loades og ikke bare tages fra harddisken.

/Nikolaj
Avatar billede robin_and Nybegynder
31. januar 2002 - 12:10 #9
som jeg kan se det lige nu.
så get den det samme som hvis man sætter autostart til 0

men jeg vil lige side og nørkle lidt mere med det
Avatar billede nikolajdu Nybegynder
31. januar 2002 - 12:13 #10
Nej den skulle helst ikke gøre det samme. Den tjekker jo om den afspiller (playstate 2) og det gør den ikke før filen er bufferet op. Er du sikker på filen ikke ligger i cachen???
Avatar billede robin_and Nybegynder
31. januar 2002 - 12:16 #11
ikke helt.... men jeg tester lige lidt mere
Avatar billede robin_and Nybegynder
31. januar 2002 - 12:41 #12
hvis men nu bruger Pause() i stedet for Stop()
så virker det.. her ihvært fald...
jeg har ikke lige adgag en extern webserver
men det når jeg nu nok her en af de næste par dage

men ved du noget en markers?
om hvad komandoen er til at gå til en marker?
Avatar billede nikolajdu Nybegynder
31. januar 2002 - 12:44 #13
Kan ikke lige huske det med markers. Anyway kan du ikke teste det lokalt så vil det aldrig virke efter hensigten, da filen jo læses fra harddisken.
Avatar billede nikolajdu Nybegynder
08. februar 2002 - 12:55 #14
Har du fået tjekket det af eller skal vi kaste os ud i noget nyt :))
Avatar billede robin_and Nybegynder
08. februar 2002 - 18:23 #15
ja ups... det virker helt perfekt

unsdkyld, jeg havede helt glæmt dette topic =(
Avatar billede robin_and Nybegynder
08. februar 2002 - 18:23 #16
nej UPS
Avatar billede robin_and Nybegynder
08. februar 2002 - 18:24 #17
jeg klikkede på afvis.. =(
jeg lige et nyt svar
Avatar billede robin_and Nybegynder
08. februar 2002 - 18:31 #18
jeg = lav
Avatar billede nikolajdu Nybegynder
09. februar 2002 - 13:54 #19
ok doki :=))
Avatar billede robin_and Nybegynder
09. februar 2002 - 13:56 #20
undskyld jeg var lidt træt igår =)
Avatar billede nikolajdu Nybegynder
09. februar 2002 - 16:34 #21
Det kan vi alle være :)
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