Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Afspilning af mp3

2 views
Skip to first unread message

Kurt Hansen

unread,
Feb 12, 2013, 11:43:40 PM2/12/13
to
Jeg havde en tr�d Message-ID: <50e40414$0$283$1472...@news.sunsite.dk>

Den udviklede sig til en del sidegrene og blev meget lang, s� jeg opgav
til sidst at f�lge med.

Jeg skal bare have en r�kke play-knapper til sm� samples af numrene p�
en CD. Formatet er mp3 og l�ngden omkring et minut pr. styk ... og der
er MANGE CD'er!

Derfor skal koden v�re s� kort og simpel som mulig!!! Den skal lige
akkurat fungere og ikke mere.

Jeg er fl�jtende ligeglad med om det er HTML 1, 2, 3, 4 eller 5, s�
l�nge det virker for 90% af befolkningen. Det man ikke ved, har man ikke
ondt af og om det er Flash eller Pnylk, er helt transparent for mig.
Igen ... s� l�nge det virker for de 90%.
--
Venlig hilsen
Kurt Hansen

scootergrisen

unread,
Feb 13, 2013, 4:03:08 AM2/13/13
to

Kurt Hansen

unread,
Feb 13, 2013, 4:38:50 AM2/13/13
to
Den 13/02/13 10.03, scootergrisen skrev:
> http://flash-mp3-player.net/

Ja, det var jo den som den forrige tr�d handlede om, men kan det
virkelig v�re rigtigt, at der ikke findes en l�sning der kr�ver en mere
beskeden kode?

<object type="application/x-shockwave-flash"
data="http://flash-mp3-player.net/medias/player_mp3_mini.swf"
width="200" height="20">
<param name="movie"
value="http://flash-mp3-player.net/medias/player_mp3_mini.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars"
value="mp3=http%3A//flash-mp3-player.net/medias/another_world.mp3" />
</object>

- gange 9000 forekommer mig at v�re en dr�ber.

scootergrisen

unread,
Feb 13, 2013, 4:52:12 AM2/13/13
to
Hvis det er flash s� bliver koden ikke meget mere beskeden end det.
Det beh�ver ikke lave en per mp3 fil. Du kan bruge multi udgaver ogs�
lave en playliste med de �nskede mp3 filer.

Leif Neland

unread,
Feb 13, 2013, 2:46:01 PM2/13/13
to
Den 13/02/2013, skrev Kurt Hansen:
> Den 13/02/13 10.03, scootergrisen skrev:
>> http://flash-mp3-player.net/
>
> Ja, det var jo den som den forrige trᅵd handlede om, men kan det virkelig
> vᅵre rigtigt, at der ikke findes en lᅵsning der krᅵver en mere beskeden kode?
>
> <object type="application/x-shockwave-flash"
> data="http://flash-mp3-player.net/medias/player_mp3_mini.swf" width="200"
> height="20">
> <param name="movie"
> value="http://flash-mp3-player.net/medias/player_mp3_mini.swf" />
> <param name="bgcolor" value="#000000" />
> <param name="FlashVars"
> value="mp3=http%3A//flash-mp3-player.net/medias/another_world.mp3" />
> </object>
>
> - gange 9000 forekommer mig at vᅵre en drᅵber.

Du skal da bare skrive

<?php echo mp3($filnavn) ?>

hvor php-funktionen mp3 sᅵ er defineret andetsteds.

Leif

--
Husk kᅵrelys bagpᅵ, hvis din bilfabrikant har taget den idiotiske
beslutning at undlade det.


Kurt Hansen

unread,
Feb 13, 2013, 10:02:51 PM2/13/13
to
Den 13/02/13 20.46, Leif Neland skrev:
> Den 13/02/2013, skrev Kurt Hansen:
>> Den 13/02/13 10.03, scootergrisen skrev:
>>> http://flash-mp3-player.net/
>>
>> Ja, det var jo den som den forrige tråd handlede om, men kan det
>> virkelig være rigtigt, at der ikke findes en løsning der kræver en
>> mere beskeden kode?
>>
>> <object type="application/x-shockwave-flash"
>> data="http://flash-mp3-player.net/medias/player_mp3_mini.swf"
>> width="200" height="20">
>> <param name="movie"
>> value="http://flash-mp3-player.net/medias/player_mp3_mini.swf" />
>> <param name="bgcolor" value="#000000" />
>> <param name="FlashVars"
>> value="mp3=http%3A//flash-mp3-player.net/medias/another_world.mp3" />
>> </object>
>>
>> - gange 9000 forekommer mig at være en dræber.

> Du skal da bare skrive
>
> <?php echo mp3($filnavn) ?>
>
> hvor php-funktionen mp3 så er defineret andetsteds.

Det lyder af noget. Det er netop i en php-baseret webshop.

Jeg har forsøgt at google på en php-function til afspilning af mp3, men
de hits jeg checker ud handler meget om at skjule kilden og/eller er alt
for tekniske. Jeg er helt bovlam m.h.t. php.

Hvad skal sådan en function bestå af og hvor skal den placeres?

Kurt Hansen

unread,
Feb 13, 2013, 10:06:09 PM2/13/13
to
Den 13/02/13 05.43, Kurt Hansen skrev:
> Jeg havde en tråd Message-ID: <50e40414$0$283$1472...@news.sunsite.dk>
>
> Den udviklede sig til en del sidegrene og blev meget lang, så jeg opgav
> til sidst at følge med.
>
> Jeg skal bare have en række play-knapper til små samples af numrene på
> en CD. Formatet er mp3 og længden omkring et minut pr. styk ... og der
> er MANGE CD'er!
>
> Derfor skal koden være så kort og simpel som mulig!!! Den skal lige
> akkurat fungere og ikke mere.
>
> Jeg er fløjtende ligeglad med om det er HTML 1, 2, 3, 4 eller 5, så
> længe det virker for 90% af befolkningen. Det man ikke ved, har man ikke
> ondt af og om det er Flash eller Pnylk, er helt transparent for mig.
> Igen ... så længe det virker for de 90%.

Jeg forsøger sideløbende selv at få en anelse mere indsigt i
problematikken omkring afspilning af lyd på en hjemmeside, men det er
meget forvirrende.

Hvad er det lige der er i vejen med den gode gamle <embed>?

Kodeeksempel på W3C School:
<embed height="50" width="100" src="horse.mp3">

Jeg vil bare ikke have vist en player, men min egen lille knap med en
pil på.

Erik Ginnerskov

unread,
Feb 14, 2013, 8:01:18 AM2/14/13
to

"Kurt Hansen" <ku...@ugyldig.invalid> skrev i meddelelsen
news:511c54a1$0$29504$c3e8da3$efbd...@news.astraweb.com...

> Hvad er det lige der er i vejen med den gode gamle <embed>?
>
> Kodeeksempel på W3C School:
> <embed height="50" width="100" src="horse.mp3">

Der er ikke noget i vejen med <embed ... - hvis du vælger at kode siden i
html5:

http://hjemmesideskolen.dk/html/elementer/embed5.php

Problemet opstår, hvis brugerens browser ikke forstår det valgte filformat.

--
Med venlig hilsen
Erik Ginnerskov
http://hjemmesideskolen.dk - http://ginnerskov.dk

scootergrisen

unread,
Feb 14, 2013, 8:15:41 AM2/14/13
to
> Jeg fors�ger sidel�bende selv at f� en anelse mere indsigt i
> problematikken omkring afspilning af lyd p� en hjemmeside, men det er
> meget forvirrende.

Det er ikke mere forvirrende end man g�r det til.

> Hvad er det lige der er i vejen med den gode gamle <embed>?
>
> Kodeeksempel p� W3C School:
> <embed height="50" width="100" src="horse.mp3">

embed har vist aldrig v�ret god til at afspille lyd med.
embed bruges til at indl�se plugins.
Hvis brugeren ikke har et plugin der kan afspille mp3 s� st�r der for
eksempel "et plugin er n�dvendigt...".
Og hvis det er sat til 50x100 pixels s� er der ikke nok plads til at
vise beskeden s� i firefox er der bare ingenting n�r det ikke virker.

> Jeg vil bare ikke have vist en player, men min egen lille knap med en
> pil p�.

S� brug <audio> der har du st�rt mulighed for at bestemme hvordan
knappen skal se ud.

Hvis du absolut kun vil have dine filer i et format (mp3) s� m� du enten
bruge en flash afspiller eller ogs� m� du bare bruge <audio> ogs� virker
det bare ikke i alle browsere som det er nu.

Men det kan alts� ikke v�re s� sv�rt at have filerne i 2 formater.

Kurt Hansen

unread,
Feb 14, 2013, 8:53:46 AM2/14/13
to
Den 14/02/13 14.01, Erik Ginnerskov skrev:
>
> "Kurt Hansen" <ku...@ugyldig.invalid> skrev i meddelelsen
> news:511c54a1$0$29504$c3e8da3$efbd...@news.astraweb.com...
>
>> Hvad er det lige der er i vejen med den gode gamle <embed>?
>>
>> Kodeeksempel p� W3C School:
>> <embed height="50" width="100" src="horse.mp3">
>
> Der er ikke noget i vejen med <embed ... - hvis du v�lger at kode siden
> i html5:
>
> http://hjemmesideskolen.dk/html/elementer/embed5.php
>
> Problemet opst�r, hvis brugerens browser ikke forst�r det valgte filformat.

Ups, <embed> forekom mig s� bekendt (i hukommelsen), at jeg ikke var
opm�rksom p�, at det er HTML5.

Citat fra siden:
Browserne kan eventuelt kr�ve et plugin installeret. Det anbefales i
stedet at anvende <audio>-elementet

Jamen hvad sker der, hvis jeg skriver <embed src="musik.mp3" /> og
bruger anvender f.eks. IE9? Der er tale om nogle et minut lange uddrag i
mp3-format, som bare skal afspilles n�r brugeren klikker p� en knap.
Ingen controls og ingen player eller noget, men bare ikke hvis sk�rm.

<audio> (citat fra siden):
[ingen attribut og v�rdi sat] - afspilningen afventer at brugeren
klikker p� startpilen.

Aha, jamen s� kan jeg vel n�jes med:

<audio src="lydfil.ext">
Denne tekst vises hvis browseren ikke underst�tter elementet.
</audio>

s� er der kun en pil der skal klikkes p�.

Jamen hvis <audio> ogs� er HTML5, hvad sker der s� i �ldre browsere? Jeg
bliver stadig mrer forvirret.

scootergrisen

unread,
Feb 14, 2013, 9:16:06 AM2/14/13
to
> Jeg vil bare ikke have vist en player, men min egen lille knap med en
> pil på.

Du kan se her hvordan du kan lave en knap du kan styre <audio> med :
http://netkoder.dk/netkoder/kode_audio_javascript.php

scootergrisen

unread,
Feb 14, 2013, 9:35:46 AM2/14/13
to
> Aha, jamen s� kan jeg vel n�jes med:
>
> <audio src="lydfil.ext">
> Denne tekst vises hvis browseren ikke underst�tter elementet.
> </audio>

Ja hvis du ikke vil have det til at virke i alle browserne.

> s� er der kun en pil der skal klikkes p�.
>
> Jamen hvis <audio> ogs� er HTML5, hvad sker der s� i �ldre browsere? Jeg
> bliver stadig mrer forvirret.

Det virker ikke i �ldre browsere.
Der kan du s� have fallback til flash afspiller.

<audio>

<source ... bruges i nyere browser>
<source ... bruges i nyere browser>

<object ... flash afspiller bruges i �ldere browser>

</audio>

Leif Neland

unread,
Feb 15, 2013, 7:17:12 PM2/15/13
to
Efter mange tanker skrev Kurt Hansen:
Den skal bare være

function mp3($filnavn)
{
echo 'object type="application/x-shockwave-flash"
data="http://flash-mp3-player.net/medias/player_mp3_mini.swf"
width="200" height="20">
<param name="movie"
value="http://flash-mp3-player.net/medias/player_mp3_mini.swf" />
<param name="bgcolor" value="#000000" />
<param name="FlashVars"
value="mp3='.
$filnavn.
'" />
</object>';

};

Eller hvad du nu har fundet af afspillerkode.

Leif

--
Husk kørelys bagpå, hvis din bilfabrikant har taget den idiotiske
beslutning at undlade det.


0 new messages