Vraag & Antwoord

Webprogrammeren & scripting

Javascript radio luisteren

8 antwoorden
  • Hallo, Ik ben bezig een soort website gelijk aan bijv. www.nederland.fm te maken en ik ben onderhand klaar met het uiterlijk. Alleen nu heb ik een probleem, ik kom er niet uit hoe ik ervoor kan zorgen dat als je op een plaatje van de radiozender klikt, de url naar de stream zeg maar geopend wordt in de mediaplayer plugin in het midden. Hopelijk kan iemand me hiermee helpen! Alvast bedankt.
  • Wat lukt je niet dan? Laat eens een voorbeeld zien van wat je al hebt geprobeerd. Als ik via [url=http://www.google.com/search?hl=nl&rls=com.microsoft%3Aen-US&q=media+player+javascript&btnG=Zoeken&lr=]google zoek[/url], dan vind ik in ieder geval meer dan genoeg info (zo lijkt het tenminste op het eerste gezicht) waarmee je weer verder kan. Inclusief voorbeeldcode.
  • Ja ik had een beetje rond zitten kijken in de broncode van nederland.fm maar daarin zag ik dat er doormiddel van ALT="3FM" bijvoorbeeld een radiozender gekozen werd, maar het lukte me niet dit ook zo te maken. Ik ben ook erg noob met javascript dus ik snap niet echt veel van de codes die ik probeer :P Maar als ik het goed begrijp moet ik een code hebben voor de player zelf en een of andere manier dat ik die plaatjes zeg maar kan linken naar de url van de stream die die dan in de player opent.
  • Het idee is dat je via javascript de eigenschappen (waaronder de stream) van de player kan aanpassen. Wat je dus nodig hebt is de locatie van de stream en een functie die de stream van de player aanpast. Als ik dat zelf uitwerk in een zeer simpele variant, dan kom ik op het volgende uit: [code:1:4ba145618c] <html> <head> <script type="text/javascript"> function playStream(url) { var player = document.getElementById('wmp'); player.URL = url; player.controls.play(); } </script> </head> <body> <a href="http://www.radiodigitaal.nl/asx/radio538/538stream.asx" onclick="playStream(this.href); return false;">Radio 538</a> <a href="http://www.omroep.nl/radio3/live64.asx" onclick="playStream(this.href); return false;">Radio 3FM</a> <p> <object id="wmp" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"></object> </body> </html>[/code:1:4ba145618c]
  • Annie bedankt voor je reactie ! Maar de code die je gaf deed het niet bij mij, ik zie geen mediaplayer en de links worden apart in windows media player geopend.
  • Als eerste: dit voorbeeldje werkt alleen in IE, niet in Firefox. Als ik de code lokaal draai, dan krijg ik de mp standaard ook niet te zien. Maar als ik de security balk in IE7 wegklik (allow blocked content), dan werkt deze wel. Misschien heb jij hetzelfde probleem?
  • Oke, maar kan ik ook iets toevoegen aan de code waardoor deze het ook in firefox zou doen?
  • [quote:299ba1817d="luukzi"]Oke, maar kan ik ook iets toevoegen aan de code waardoor deze het ook in firefox zou doen?[/quote:299ba1817d] Waarschijnlijk wel, maar dat ga ik niet voor je uitzoeken :D Als je op internet zoekt naar mediaplayer code voor Fx, dan moet er wel wat voorbeelden te vinden zijn, lijkt me. En als je die hebt, dan is het een kwestie van combineren en testen.

Beantwoord deze vraag

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.