Annie skrev:
> Hvorfor kan en animation og lyd på en web-side ikke afspilles
> uden, at der er installeret Quicktime på computeren?
Man kan sagtens afspille animationer og lyd på en websiden at at
brugeren skal have Quicktime installeret.
Der er to ting der har betydning for hvilke krav en webside stiller
til browseren for at kunne afspille medieklip. Først og fremmest er
det formatet på klippet. Nogle formater er programspecifikke (fx
Quicktimes .mov-format, Windows Media Players .wma og .wmv) mens
andre er generelle formater (fx mpg/mp3). Anvender man et
programspecifikt format, er det stor sandsynlighed for at det kun
kan afspilles i ét program - og man stiller derved større krav til
brugerne.
Den anden ting der har betydning er hvordan man inkluderer
lydklippet på siden. Den simplest mulige form er blot at linke til
et lydklip - så kan browseren selv vælge et program til
afspilningen. Hvis man vil integrere en afspiller på siden, vil man
normalt igen låse sig til en bestemt program.
> - og hvordan kan jeg rette i html-koderne, for at få siden til
> at virke?
Der er en del ting galt med din side pt (jeg kan kun se en helt
sort side med nogle javascriptfejl på).
Generelt så henviser du til en række embed-elementer med syntaksen:
document.navnpåembed.play()
Det kommer aldrig til at virke i Firefox og jeg tvivler på om det
vil virke fornuftigt selv i IE.
Med en id-værdi i stedet for name, vil det måske kunne hjælpe på
IE, men det er stadig ikke sikkert at du vil kunne påvirke embed-
elementerne på den måde (altså få dem til at spille).
Du kunne skifte til object i stedet (en skjult mediaplayer fx) - så
kan du godt scripte start og stop fra IE, men det vil stadig ikke
virke i Firefox og Opera.
Hvis det skal foregå skjult, vil jeg foreslå dig at prøve en skjult
iframe med baggrundslyd i. Den kan du så kalde med forskellige
parametre, alt efter hvilken lyd du vil have ud.
Jeg vil i øvrigt også anbefale dig at ændre formatet på lydfilerne
- wav er dels er ret stort format (filerne fylder meget og tager
derfor tid at download), og dels primært rettet mod windows-
platformen. Rene lydfiler bør IMO gemmes som mp3-filer - her får
man fin lydkvalitet, små filer og afspillere på alle platforme.
Det vil også være en ide at få valideret din html-kode.
> Jeg har lovet sidens ejer at forsøge på at finde en løsning,
> men har desværre måtte give op. Ejeren syntes ikke, at det er
> rimeligt, at folk, der gerne vil ind på websiden skal
> installere et program på deres maskine for at se den.
Den betragtning er jeg grundlæggende enig i. Hvis man gerne vil
have den funktionalitet som en indlejret afspiller kan give, vil
jeg anbefale at bruge Media Player i stedet - fordi den er
præinstalleret hos så godt som alle windowsbrugere (og dermed også
for hovedparten af de besøgende). Husk blot at lave en fallback-
mulighed for dem der ikke måtte have Media Player installeret.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html