Toon posts:

[JS] uitlezen gegevens Quickspeler.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik heb denk ik wel alle sites bezocht van apple.
Ik gebruik verschillende spelers. Zowel met de codes voor objecten als voor embedded.
De starttijden, lengtes en status in de Mediaspeler en in Real heb ik nu.
Maar de codes voor de Quickspeler kom ik niet achter.
Hoewel er heel wat zijn aangegeven bij apple.
De stop en play werken wel, maar die hebben dezelfde codes als de mediaspeler.
Zou moeten zijn GetEndTime(), GetDuration(), GetState().
Maar werkt allemaal niet. En de IE loopt vast bij die opdrachten.
De c is de uitgelezen waarde van de extensie van een file.
En a is de filenaam. Werkt goed allemaal.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
if (c=="mov" || c=="qt" || c=="aif" || c=="aifc" || c=="aiff")
{
f=2;
document.getElementById("Audiobox").innerHTML='<html><body bgcolor="#FFFFFF"><center>
<OBJECT CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" WIDTH="370" HEIGHT="260" 
CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab" name="audio">
<PARAM name="SRC" VALUE="'+a+'">
<PARAM name="SCALE" VALUE="ASPECT">
<PARAM name="CONTROLLER"  VALUE="false">
<PARAM name="ENABLEJAVASCRIPT" VALUE="true">
<PARAM name="CACHE"  VALUE="true">
<EMBED SRC="'+a+'" SCALE="ASPECT" WIDTH="360" HEIGHT="255" CONTROLLER="false" 
PLUGINSPAGE="http://www.apple.com/quicktime/download/" 
CACHE="true" enablejavascript="true"</EMBED></OBJECT></center></body></html>';

...........................................
}

[ Voor 19% gewijzigd door Verwijderd op 22-06-2003 18:46 ]


Verwijderd

Topicstarter
Niemand die hier wel eens mee speelt ?

Verwijderd

ik zou hier
maar eens kijken dat werkt voor mij iig prima

Verwijderd

Topicstarter
Die ken ik wel. Maar geeft ook alleen maar de javascriptfuncties voor play en stop.
Niet voor het uitlezen van andere gegevens zoals duur, status etc. Deze functies noemen ze ook wel op andere pagina's maar weet niet hoe ik die moet gebruiken. Want de normale schrijfwijze werkt niet.

Verwijderd

volgens mij ben jij niet zo goed in lezen, want ik zie toch een berg functies.
boolean GetKioskMode()

Returns the current KIOSKMODE setting.
int GetDuration()

Returns the length of the movie (in the movie's time scale).
int GetMaxTimeLoaded()

Returns the amount of the movie that has been downloaded (in the movie's time scale).
int GetTimeScale()

Returns the number of units of time per second in the movie.
int GetMovieSize()

Returns the size of the movie in bytes.
int GetMaxBytesLoaded()

Returns the number of bytes of the movie that have been downloaded.
Om er maar een paar te noemen. Dus wel ff iets meer dan play, pause en stop.

Verwijderd

Topicstarter
De codes ken ik wel. Dat is het probleem niet.
Gaat erom dat bij toepassing ervan de IE een foutmelding geef.
Ben overigens niet de enige heb ik gemerkt.
Ik ben alleen nog geen oplossing tegengekomen voor het probleem.

Kijk eens HIER. Of anders DAAR

Maar toch vast bedankt voor de moeite die je al hebt genomen !

Verwijderd

Probeer het eens in een andere browser, is wat makkelijker met debuggen.
Pagina: 1