Avatar billede ulisse Nybegynder
08. juni 2001 - 09:43 Der er 1 kommentar og
1 løsning

DHTML og Windows Media problem

Jeg har et stort problem, med layer og media playeren.
Når jeg sætter et lag til at være usynligt, stopper den media playeren. Er der nogen der ved hvorfor?????

Det er denn kode jeg teste på:
<html>
<head>
<script language=\"JavaScript\">
<!--

ns4 = (document.layers)? true:false
ie4 = (document.all)? true:false

// Show/Hide functions for non-pointer layer/objects
function show(id) {
    if (ns4) document.layers[id].visibility = \"show\"
    else if (ie4) document.all[id].style.visibility = \"visible\"
}

function hide(id) {
    if (ns4) document.layers[id].visibility = \"hide\"
    else if (ie4) document.all[id].style.visibility = \"hidden\"

    alert(document.MediaPlayer1.PlayState);
}

//-->
</SCRIPT>
</HEAD>

<BODY BGCOLOR=\"#FFFFFF\">

<A HREF=\"java script:show(\'blockDiv\')\">show</A> - <A HREF=\"java script:hide(\'blockDiv\')\">hide</A>

<DIV ID=\"blockDiv\" STYLE=\"position:absolute; left:50px; top:100px; width:30px; height:30px; clip:rect(0px 30px 30px 0px); background-color:red; layer-background-color:red;\">
</DIV>

<div align=\"center\"><OBJECT ID=\"MediaPlayer1\"
    classid=\"CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95\"
    codebase=
    \"http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715\"
        standby=\"Loading Microsoft® Windows® Media Player components...\"
        type=\"application/x-oleobject\">
                <PARAM NAME=\"AutoStart\" VALUE=\"true\">
                <PARAM NAME=\"FileName\" VALUE=\"mms://itv.digieyez.com/digisite/nasa_200.wmv\">
                <PARAM NAME=\"ShowControls\" VALUE=\"False\">
                <PARAM NAME=\"ShowStatusBar\" VALUE=\"False\">
                <PARAM NAME=\"AnimationAtStart\" VALUE=\"False\">
                <PARAM NAME=\"TransparentAtStart\" VALUE=\"True\">
                <PARAM NAME=\"ClickToPlay\" VALUE=\"False\">
              </OBJECT></div>

</BODY>
</HTML>

Avatar billede jakoba Nybegynder
08. juni 2001 - 09:57 #1
Det er ret sikkert bevidst og med vilje at mediaplayer er indstillet sådan.
Det giver dig fx mulighed for at have flere players på hvert sit layers og skifte mellem de forskellige lydfiler.

PS: Det er ikke meget værd at være \"hidden\" hvis man sidder og fløjter imens :-))

mvh JakobA
Avatar billede nikolajdu Nybegynder
08. juni 2001 - 19:38 #2
Den eneste løsning jeg kender til der virker er at lave et layer ovenpå playeren. Skjul så dette efter behov.

Jakoba - Du kan sagtens have flere playere samtidigt f.eks 2 MediaPlayer eller én Media- og én RealPlayer. Du kan bare ikke få dem til at spille samtidigt.

/Nikolaj
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