Autor Zpráva
Suta
Profil
Chci se zeptat, jak nejlépe naprogramovat kód při následující potřebě.

1. Mám webovou stránku s názvy cizích (např. anglických) slovíček.
2. U každého slovíčka chci mít k dispozici možnost přehrát příslušný zvuk (vlastní zvukový soubor s výslovností daného slova) a také možnost přehrávající se zvuk zastavit.

Řekl bych, že jsem otestoval snad všechny způsoby, a nikdy jsem nebyl spokojen. Buď se jednalo o techniku, jež podporoval pouze IE (bgsound), nebo jsem použil objekt <embed>, ale ten byl vždy spojen s přehrávačem a jeho napevno daným vzhledem (chtěl bych daná tlačítka naprogramovat pomocí vlastní grafiky).

Prosím o radu, jak docílit výše uvedeného tak, aby vše fungovalo ve všech prohlížečích. Předem díky.

PS: byl-li by odkaz na dobrý aktuální článek o zvucích na webu, budu za něj rád. Sám jsem googlil hodně dlouho a nic.
Enyeus
Profil
Zkus to ve flashi
Plaváček
Profil
Suta

Asi nejlepším řešením je opravdu Flash, osobně bych sáhl po tomto řešení http://flvplayer.com/ - vzhled lze při troše šikovnosti upravit dle svého cítění a možností.
Bubák
Profil
Pokud ti nestačí jednoduché řešení, jaké používá Slovník seznam, tak jedině výše zmíněný flash.
http://slovnik.seznam.cz/?q=seznam&lang=cz_en
<a href="/?q=schedule&lang=en_cz">schedule</a> 
<a href="/sound/A/A3457.WAV"><img src="/img/ico-speaker2.gif" width="12" height="10" alt="Přehrát zvuk" title="Přehrát zvuk" /></a>
Suta
Profil
Díky všem za nasměrování na flash.

Zde je (zdá se..) výborné řešení, díky němuž se dá nakonfigurovat vzhled a provázanost zvuků s jakýmkoliv odkazem.
http://www.schillmania.com/projects/soundmanager2
Suta
Profil
Prosím o pomoc z rozchozením výše uvedené knihovny. O flashi nevím téměř vůbec nic, snad jen že jako přípona takovýchto souborů se používá "swf".

Pokud jsem knihovnu pochopil správně, tak by se mělo jednat o tento postup:

Script vytvoří objekt "soundManager", kterému předám url s cestou k souboru (např. .mp3). Ten je následně přehrán za pomoci flashe, který ovládám javascriptem. Tím odpadne nekompatibilita a různost přístupu k audiu mezi jednotlivými prohlížeči.

Tak jsem to skutečně pochopil, nemusí to být správně. Bohužel však nedokážu rozchodit ani základní šablonu - viz http://www.schillmania.com/projects/soundmanager2/demo/template. Nerozumím, proč je třeba zadávat tuto cestu:
soundManager.url = '/path/to/sm2-flash-movies/'; // directory where SM2 .SWFs live.
...

Rozumí někdo mnou zmiňovanému projektu a pomohl mi, jak pomocí něj zprovoznit přehrání souboru .mp3 přímo ve stránce?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0