Stream přehrávač

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Odpovědět
Gizzer2
Level 3
Level 3
Příspěvky: 419
Registrován: 27 pro 2011 18:49
Kontaktovat uživatele:

Stream přehrávač

Příspěvek od Gizzer2 »

Zdravím přítomné,

potřeboval bych poradit jakým způsobem udělat následující.
Mám např. tyto adresy:

http://www.surfmusic.de/m3u/musik-country,17397.m3u
http://www.surfmusic.de/m3u/977-the-cou ... ,11795.m3u
http://www.surfmusic.de/m3u/big-country-radio,15189.m3u

A desítky dalších, jde o streamy country radii které se dají najít na netu.
Teď k otázce, chtěl bych tyto streamy přehrávat u sebe na webu.
Jak toho docílit?
Jaký použít přehrávač aby v něm šlo vybírat jednotlivé radia?
Momentálně mám toto: http://country.funsite.cz/radio/index-xhtml.htm
Ale v tomto přehrávači nejdou přehrávat soubory m3u.
Může mi někdo poradit jak výše zmiňované vyřešit?
Budu moc vděčný
"Cíle by měly být třešínky na dortech, ne na hromadách hoven."
To nejlepší z country muziky:http://country.funsite.cz/
x-rated
Level 5
Level 5
Příspěvky: 2124
Registrován: 27 říj 2014 18:19
Bydliště: Praha
Kontaktovat uživatele:

Re: Stream přehrávač

Příspěvek od x-rated »

prohlížeče nejsou na m3u stavěný, je třeba používat formát mp3
jinak to tvý současný řešení je taky na nic, chce to adobe flash player a bez něj to vypadá zhruba následovně
Obrázek
9900K / G.Skill 32GB@4 GHz / MXI Formula / RTX 2080 Ti / Sabrent 4 TB NVMe / X-Fi THD / HD660S / G403 / G815 / UP2715K 5K IPS / HX1000i / Define R6 / EKWB full
Gizzer2
Level 3
Level 3
Příspěvky: 419
Registrován: 27 pro 2011 18:49
Kontaktovat uživatele:

Re: Stream přehrávač

Příspěvek od Gizzer2 »

Vždy to přeci musí chtít nějaký přehrávač ne? Nebo se mýlím?
"Cíle by měly být třešínky na dortech, ne na hromadách hoven."
To nejlepší z country muziky:http://country.funsite.cz/
x-rated
Level 5
Level 5
Příspěvky: 2124
Registrován: 27 říj 2014 18:19
Bydliště: Praha
Kontaktovat uživatele:

Re: Stream přehrávač

Příspěvek od x-rated »

přehravač je přece přímo v prohlížeči, jenom má omezení na formáty mp3 a mp4
např.
http://icecast4.play.cz:443/kissjc128.mp3
http://www.w3schools.com/html/mov_bbb.mp4
ty sou nejuniverzálnější, ostatní fungujou jak kde
9900K / G.Skill 32GB@4 GHz / MXI Formula / RTX 2080 Ti / Sabrent 4 TB NVMe / X-Fi THD / HD660S / G403 / G815 / UP2715K 5K IPS / HX1000i / Define R6 / EKWB full
Uživatelský avatar
LuCaCZ
Level 3.5
Level 3.5
Příspěvky: 929
Registrován: 21 bře 2011 00:02

Re: Stream přehrávač

Příspěvek od LuCaCZ »

M3U je pánové playlist, takže je potřeba zjistit jaké streamy v něm jsou. Přes prohlížeč ho stáhnu do PC a otevřu v texťáku. Tam bude adresa na stream. Ten taky zkusím otevřít v prohlížeči. A ono to hraje ;-)

Příklad pro druhý odkaz http://www.surfmusic.de/m3u/977-the-cou ... ,11795.m3u
stáhnu a otevřu v Poznámkovým bloku .. dostanu adresu

Kód: Vybrat vše

http://7639.live.streamtheworld.com:80/977_COUNTRY_SC
ta už jde v prohlížeči, co umí HTML5, přehrát.

HTML kód pro stránku na přehrání bude vypadat následovně

Kód: Vybrat vše

<audio audio controls autoplay>
  <source src="http://7639.live.streamtheworld.com:80/977_COUNTRY_SC" type="audio/mpeg">
</audio> 
Starší prohlížeče to samozřejmě nepřehrají, tak je dobré zvolit univerzální přehrávač např. JWPLAYER - pro nekomerční účely zdarma, FLOWPLAYER - s tím ale nemám zkušenosti ..

př. pro JWPAYER: stáhnu balík, kde budou sobory nezbytné k přehrávání jwplayer.js, jwplayer.flash.swf, jwplayer.html5.js a nějaká html stránka se samotným přehrávačem - ta v tomto případě bude vypadat takto

Kód: Vybrat vše

<!DOCTYPE HTML>

<html>

<head>
  <title>Přehrávač rádia</title>
  <script type="text/javascript" src="jwplayer.js"></script>
</head>

<body>

<div id="myElement">Loading the player...</div>

<script type="text/javascript">
    jwplayer("myElement").setup({
    file: "http://7639.live.streamtheworld.com:80/977_COUNTRY_SC",
    provider: "sound",
    type: "mp3",
    autostart: "true",
    height: 100,
    width: 400
    });
</script>

</body>

</html>
Vrátím se ještě k prvnímu odkazu, ten je malinko jiný.

Po stáhnutí playlistu a otevření adresy v něm

Kód: Vybrat vše

http://193.34.51.158
ta ale nic nepřehaje a otevře se stránka SHOUTcast
V tomto případě je potřeba za adresu přidat řetězec ;stream.nsv

Kód: Vybrat vše

http://95.141.24.242:80/;stream.nsv
pak už je to stejné jako předtím

Kód: Vybrat vše

<audio audio controls autoplay>
  <source src="http://95.141.24.242:80/;stream.nsv" type="audio/mpeg">
</audio> 
a JWPLAYER

Kód: Vybrat vše

...
file: "http://95.141.24.242/;stream.nsv",
...
--- Doplnění předchozího příspěvku (12 Led 2015 18:46) ---

JWplyer umí i playlisty z oněch "vydolovaných" streamů, tak to co tam teď máš na stránce, jde i v něm.

http://support.jwplayer.com/customer/po ... st-sidebar
http://support.jwplayer.com/customer/po ... e#playlist
Gizzer2
Level 3
Level 3
Příspěvky: 419
Registrován: 27 pro 2011 18:49
Kontaktovat uživatele:

Re: Stream přehrávač

Příspěvek od Gizzer2 »

LuCaCZ

Děkuji ti moc.
"Cíle by měly být třešínky na dortech, ne na hromadách hoven."
To nejlepší z country muziky:http://country.funsite.cz/
Odpovědět

Zpět na „Programování a tvorba webu“