20. januar 2005 - 02:48Der er
27 kommentarer og 2 løsninger
mid/mmf lyde afspilles med tryk på play knap på html
Hejsa... Jeg er ved at lave en side med de polyfonske ringetoner jeg har lavet. Jeg vil gerne have en kode der får en knap (image) til at afspille mine .mid .mmf filer! Altså på siden ser det sådan ud:
Sang Tittel (P) <-- Play knap (imageplay.gif) og så skal den afspille Sang Tittel.
Håber du forstår hvad jer mener. ellers kan det ses på http://www.buytele.dk/dk/real_sounds.php Højtaler/megafon knappen på siden har funktionen jeg gerne vil have! Indholder koden også en download knap er det TOTAL COOL og du score mine point :D
Den indstiller så flash applicationen til til af afspille den valgte fil (ud fra et ID nummer)
Så hvis du har mulighed for at bruge php, så kan jeg nok godt finde en flashafspiller, og brygge et PHP script sammen. Kan måske også i ASP, men vil ikke garenterer.
alister_crowley det lyder kanon.. Jeg vil meget gerne have den flash player og script. Jeg har mulighed for at bruge PHP. men vil lige læse lidt mere om det. har læst lidt om hvordan PHP fungere. men ikke rigtig noget om hvordan! Det skal jeg gerne begynde med med det samme. Jeg har PHP 5.0.0 Win32. Kræver det mere må jeg jo se om jeg kan få fat på det :D kender også lidt til micromedia flash. men det er ikke så vildt meget.
Du vil være mig til en stor hjælp og skal også gerne tildele dig flere points hvis du vil være mig så behjælplig :D
Og derefter åbnes der en popup som afspiller musikken
popup.php
<?php
$id = $_GET['id']; // henter et id fra adressenlinjen, som vi har angivet med popuppen.
$filename = $id.".mid";
if(file_exists($filename)) { echo = "<embed src=\"".$filename."\" controller=\"true\" autoplay=\"true\" loop=\"false\" height=\"20\" width=\"20\">\n"; // afspiler filen som har navnet: ID . mp3, hvor ID bliver kaldt via. popuppen. } else { echo "Filen kunne ikke findes"; }
?>
Det kan self udvides, men prøv at se hvad du kan få ud af dette til en start :)
Der er bare et lille problem! får en fejl i linie 9: Parse error: syntax error, unexpected '=' in C:\Programmer\Apache Group\Apache2\htdocs\sound\popup.php on line 9
Jeg har valgt at kalde filen for 1.mid (det er mid format)
og mine filer ser sådan du: "1.php" hedder siden: <html> <a href="1.mid" onClick="window.open('popup.php?id=1','showpic','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=650,height=520,top=15,left=100'); return false;"> 1.mid </a> </html>
Side 2 "popup.php" hedder siden: <?php
$id = $_GET['id']; // henter et id fra adressenlinjen, som vi har angivet med popuppen.
$filename = $id.".mid";
if(file_exists($filename)) { echo = "<embed src=\"".$filename."\" controller=\"true\" autoplay=\"true\" loop=\"false\" height=\"20\" width=\"20\">\n"; // afspiler filen som har navnet: ID . mp3, hvor ID bliver kaldt via. popuppen. } else { echo "Filen kunne ikke findes"; }
?>
Har læst en del om PHP idag. men det er uendelig og så må meget gerne bruge nogle flere // til lige af forklar hvor jeg skal smide ting ind hvis jeg laver fejl :D
Kan være du kan smide mig på din MSN eller sådan noget... kan jo nok drille sådan noget her :D
$id = $_GET['id']; // henter et id fra adressenlinjen, som vi har angivet med popuppen.
$filename = $id.".mid"; // laver et filnavn ud fra id'et fra adresselinjen.
if(file_exists($filename)) { echo "<embed src=\"".$filename."\" controller=\"true\" autoplay=\"true\" loop=\"false\" height=\"20\" width=\"20\">\n"; // afspiler filen som har navnet: ID . mp3, hvor ID bliver kaldt via. popuppen. } else { echo "Filen kunne ikke findes"; }
<---- se klokken :) kom sku til at sove lidt længe det html og php tager tid :) det var næsten den weekend :)
nu har jeg fattet lide af php. men alle der arbejder i php koder. bruger de kun notpad? Findes der ikke et program der er total opdateret med php script?
Det virker. nu skal jeg have popupen til at se lidt godt ud og en knappe funktion på siden efter sangen. Hvis jeg kalder play knappen play.gif vil du stadig hjælpe med det? :)
Du har self fortjent de point. men kan vi lave en smart player i et nyt spørgsmål som hedder "virtual player i PHP"?
og kan jeg ikke lave en variabel der hedder $Playfunktion = Playid og bruge den i alle koder? :D
nej, der findes ikke noget program som du omtaler, dog kan Zend Studios (www.zend.com) være noget lign. Men zend er meget omfattende, så det er ikke så ligetil. Jeg bruger selv ConTEXT (www.context.cx) som er en advanceret udgave af notepad.
Og ja, du kan også nemt lave en knap eller et billede link. Jeg kan lige se om jeg kan stykke et eksempel sammen iløbet af natten.
MSN må blive senere, da jeg er til LAN og kan ikke komme på msn ;)
Du er så Genial :) Kan det udtrykkes bedre? :D Jeg skriver lige igen.. vil lige prøve at lege lidt med det du har sendt :D Hvad kan jeg gøre andet end bare et skallede tak? :) har du et konto nr? hehe :) Skrive lige igen
Alister: Sådan ser den ud nu. Men den afspiller det samme nummer. du siger jeg ikke må ændre <a href="#" Hvor smider jeg så neste nummer ind (altså "2.mid") <body> <a href="#" onClick="window.open('popup.php?id=1','showpic','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=650,height=520,top=15,left=100'); return false;"> <img src="play.gif" alt="" /> Lydfil 1 </a><br> <br> <a href="#" onClick="window.open('popup.php?id=1','showpic','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=650,height=520,top=15,left=100'); return false;"> <img src="play.gif" alt="" /> Lydfil 2 </a><br> <br> <a href="#" onClick="window.open('popup.php?id=1','showpic','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=yes,width=650,height=520,top=15,left=100'); return false;"> <img src="play.gif" alt="" /> Lydfil 3 </a><br> <br>
Jeg kan jo blive ved med at spørge og spørge dig. men nu skal jeg nok lade dig være lidt :) det ser rigtig godt ud aliser. Gid man bare ku det halve af hvad du kan hvad scripting angår :)
Kan du ikke lige fixe et spørgsmål? :D Du fortjener sku de points og mere end det. du har været mig en mega hjælp.. så det mindste du lige kan gøre er at lave et svar alister :)
jo, men jeg samler ikke på points, da jeg finder point systemet latterligt, og at det gør at alle folk går op i point og karma, istedet for hjælp og debat.
ok vil ikke tvinge dig... jeg er så dum til scripting mm.. så får nok brug for de point.... mange tak for hjælpen Alister... Håber jeg kan komme i kontakt med så god en hjælper en anden gang :D
Tak for alt hjælp... skal vist have rodet op i mine tråde som ikke er accepteret :)
<---------------- Ikke Ekspert :-)
Synes godt om
Ny brugerNybegynder
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.