Avatar billede Slettet bruger
25. september 2009 - 18:29 Der er 25 kommentarer og
1 løsning

Skjule visual visning af embed-tag når plugin mangler

Halløj,

Jeg har på siden http://insultsondemand.com/ et embed-tag til afspilning af lyd, men et problem er, at brugere uden gyldigt plugin (QuickTime) ser en visuel fejlrepræsentation af elementet. Hvordan kan jeg undgå dette?

Takker.
Avatar billede Slettet bruger
25. september 2009 - 20:10 #1
Jeg kan ikke garantere for om det virker, men prøv at sætte width og height til 0, enten på elementet eller med css.
Avatar billede Slettet bruger
25. september 2009 - 22:09 #2
Tak. Det hjalp, men der dukker stadig en lille hvid firkant op. Kan det undgås?
Avatar billede olebole Juniormester
25. september 2009 - 23:00 #3
<ole>

style="width:0;height:0;position:absolute;left:-100px;top:-100px"

- men hvorfor ikke bruge en player i Flash? Flash plugins er langt mere udbredt  ;o)

/mvh
</bole>
Avatar billede Slettet bruger
25. september 2009 - 23:35 #4
#3
Link or it didn't happen.
Avatar billede olebole Juniormester
25. september 2009 - 23:47 #5
Skal vi mon ikke prøve et sprog, du behersker? Hvad skulle der have stået, hvis du havde prøvet på dansk?  =)
Avatar billede Slettet bruger
26. september 2009 - 00:29 #6
Link or it didn't happen.
=
Har du et eksempel på en sådan Flash-baseret musikplayer, der er usynligt og kan betjenes eksternt?

Det var da indlysende.
Avatar billede olebole Juniormester
26. september 2009 - 00:36 #7
Nå ja ... " Link, eller det skete ikke" ... indlysende!  ;o)

Det er ret ligetil at finde en færdig player i Flash:
    http://www.google.dk/search?hl=da&source=hp&q=flash+free+mp3+player&meta=&aq=f&oq=
Avatar billede Slettet bruger
26. september 2009 - 01:05 #8
Nemlig ja. Så vidt jeg kan se, har de fleste af dem dog en visuel brugerflade, hvilket givetvis er spild af plads og resurser på brugersiden; skidtet skal afspille en lyd og intet andet. Nogen konkrete forslag? Ellers tror jeg, jeg holder mig til embed.
Avatar billede olebole Juniormester
26. september 2009 - 01:34 #9
Yups! Der er nok mere mening i at beholde en player med en visuel brugerflade - hvilket givetvis er spild af plads og resurser på brugersiden - som langt færre brugere har installeret og hvis tag i øvrigt aldrig har været valid i HTML  ;o)
Avatar billede olebole Juniormester
26. september 2009 - 01:35 #10
Du bruger naturligvis bare den CSS, jeg viste i #3  =)
Avatar billede Slettet bruger
26. september 2009 - 20:37 #11
Huh... Jeg havde ikke bemærket, at embed-tagget ikke er validt. Findes der virkelig ingen indbygget funktion til afspilning af lyd op en hjemmeside?
Avatar billede Slettet bruger
26. september 2009 - 20:37 #12
op => på (splel)
Avatar billede olebole Juniormester
26. september 2009 - 21:57 #13
Jo, object elementet er beregnet til at inkludere forskellige media typer, men der findes ikke en generisk lydafspiller.

En helt anden ting: Har du overvejet, at brugeren bør have mulighed for at slå lyden fra?
Avatar billede Slettet bruger
26. september 2009 - 22:42 #14
Lyden varer under to sekunder :)

Jeg har nu rodet lidt med objekt-tagget, og det lader til at være lige det, jeg skal bruge, men jeg kan ikke umiddelbart få det til at virke. Kan du give mig et eksempel på en anvendelse til enkelt afspilning af en MP3-fil?
Avatar billede olebole Juniormester
26. september 2009 - 23:01 #15
Det kommer an på, hvilken player det implementerer
Avatar billede Slettet bruger
26. september 2009 - 23:13 #16
Hvad er mest udbredt?
Avatar billede olebole Juniormester
26. september 2009 - 23:16 #17
Har ingen idé. Jeg har selv skrevet et par stykker, jeg bruger til forskellige typer af opgaver
Avatar billede Slettet bruger
26. september 2009 - 23:18 #18
Tja, kan du så ikke bare give mig noget af det som eksempel? Hvis skidtet bare fungerer for størstedelen af klienterne, er jeg godt tilfreds... Man kan sgu alligevel aldrig regne med noget, når det kommer til HTML :)
Avatar billede olebole Juniormester
26. september 2009 - 23:22 #19
Det kræver for det første, at du har Flash og kan bruge det - og for det andet er mine players ikke til offentlig brug. Du kan jo bare bruge en af dem, du finder ved Google søgningen, jeg linkede til
Avatar billede Slettet bruger
26. september 2009 - 23:27 #20
Nå, jeg troede, du mente, at du havde skrevet forskellige scripts til at afspille audio med forskellige moduler.

Jeg har i mellemtiden fået en bekendt til at lave en lille Flash-applet, derafspillet lyden. Hvordan kan jeg (med valid HTML-kode) anvende SWF'en på siden?
Avatar billede Slettet bruger
26. september 2009 - 23:35 #21
Og ja, jeg har prøvet at google mig frem, men de fleste resultater er langt fra valide (og tidssvarende).
Avatar billede olebole Juniormester
26. september 2009 - 23:50 #22
Du kan f.eks. bruge dette, som er valid kode:


<object type="application/x-shockwave-flash" data="player.swf" width="250" height="65">
    <param name="movie" value="player.swf">
</object>

Avatar billede Slettet bruger
27. september 2009 - 00:08 #23
Takker. Og det virker endda!

http://insultsondemand.com/

Samler du på points (nej, jeg kan desværre ikke huske det)? I så fald må du meget gerne smide et svar.
Avatar billede olebole Juniormester
27. september 2009 - 00:16 #24
I sure suck ... and I even suck points!  ;o)
Avatar billede olebole Juniormester
27. september 2009 - 00:30 #25
Tak for points  ;o)
Avatar billede Slettet bruger
27. september 2009 - 01:21 #26
Og tak for hjælpen :)
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