Avatar billede alfred Nybegynder
22. august 2001 - 11:12 Der er 6 kommentarer og
1 løsning

Progressbar til Media Player i HTML

Jeg skal bruge et script der kan lave en progressbar i HTML/DHTML/JAVASCRIPT. Jeg har prøvet at kigge på www.msdn.microsoft.com men kan ikke finde en måde at bruge sit eget design på en progressbar. De vil åbenbart gerne have at man bruger deres progressbar, tiltrods for at man kan lave alle mulige knapper i eget design.

Jeg forestiller mig at der nok skal bruges layers til at lave en progressbar i html, men alle løsninger er velkomne.

/Alfred
Avatar billede nikolajdu Nybegynder
22. august 2001 - 11:42 #1
Jeg har en i Flash til RealPlayer. Den kan laves om til Media Player, men det vil tage lidt tid - Og så vil den kun virke i IE.
Avatar billede alfred Nybegynder
22. august 2001 - 20:36 #2
hmm, den skal sådan set bare virke i html og IE5.5. Så er jeg glad. Problemet er bare at jeg ikke har kunnet finde noget som helst om det, og mit dhtmlkongfu er ikke helt i top. Flash er nok ikke helt det fede. Det skal bare være en progressbar - resten af styringen (start, stop, pause osv.) har jeg lavet.
Avatar billede warpgiga Nybegynder
27. august 2001 - 00:18 #3
Du kan desværre ikke lave din egen progressbar. ;)
Avatar billede nikolajdu Nybegynder
27. august 2001 - 01:03 #4
Selvfølgelig kan man da det.
Avatar billede warpgiga Nybegynder
27. august 2001 - 01:07 #5
nikolajdu>> nåh, ja. ups, opdagede ikke at det kun var en IE5.5 ting..

husk også at catche events, hvis streamingen pauser osv.
f.eks grundet timeout...
Avatar billede alfred Nybegynder
29. august 2001 - 11:13 #6
oki, nu har jeg selv fundet en løsning.

Det handler om at lægge events ind i .wmv filen, og derefter bruge følgende script:

<SCRIPT FOR=\"Player1\" EVENT=\"ScriptCommand(bstrType, bstrParam)\" LANGUAGE=\"Jscript\">
    if (bstrType.toLowerCase() == \"text\") {
       
        markerspan.innerHTML = bstrParam;
        markerspan2.innerHTML = bstrType;
    }
</SCRIPT>
<p>param: <span id=\"markerspan\">unknown</span></p>
<p>type: <span id=\"markerspan2\">unknown</span></p>

Man kan bruge microsofts Advanced Script Indexer til at lave events og marks. Den kan downloades fra http://msdn.microsoft.com

Nu returnerer den altså en parameter som f. eks. er 1,  2 eller 3 alt efter hvor langt man er nået i filmen.

Jeg har også fundet ud af hvorledes man finder alle markers i en film, så det må være noget med at man laver en statusbar ud fra nogen layers?

Der er stadig lidt point til dem som man lave et script der kan håndtere det.

/Alfred
Avatar billede warpgiga Nybegynder
29. august 2001 - 14:26 #7
Har du mulighed for at læse hvor lang filmen er inden den er begyndt?? eller er værdierne i %? det er jo svært at lave en progress bar hvis man ikke på forhånd kender længden af filmen..  mht. markers.. hvad mener du specifikt?
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