Autor Zpráva
Jindra Erko
Profil *
Lze tag <audio>...<source> nějak ošefovat z Javascriptu....? Lze si udělat např. svoje vlastní ovládací prvky (PLAY , STOP), případně lze napsat svoji JS funkci která by uměla třeba spouštět "play" u tohoto prvku?
Dík za tipy.
Keeehi
Profil
Jindra Erko:
Ano.
Jindra Erko
Profil *
OK, dík.
Budu konkrétní co bych potřeboval, třeba někdo bude mít čas a chuť mne nasměrovat .......

Budu mít asi deset souboru mp3 k přehrání.

Chtěl bych je automaticky přehrát za sebou, jeden skončí, druhý ihned začne hrát. Na posledním se to vrátí na první a pojede to dokola (smička) do té doby než to uživatel "stopne"...

Deset vteřin před koncem každé ukázky bych potřeboval v okolním divu nahrát nový popis právě chystané nahrávky, tzn odbavit nějakou JS funkci?

Jakou funkcí lze mapovat kolik vteřin je z dané nahrávky odehráno?
Keeehi
Profil
Zjištění aktuálního času HTMLMediaElement.currentTime
Zjištění délky skladby HTMLMediaElement.duration
K načasování změny nového popisu by se mohlo hodit WindowOrWorkerGlobalScope.setTimeout()
Na event pause bude potřeba ten časovač zastavit, na event play znovu načasovat.
Na detekci konce jedné skladby se hodí ended

Spousta informací
Web Audio API
HTMLAudioElement
Jindra Erko
Profil *
Díky moc za linky, určitě mně to pomůže .... ;-)
Mlocik97
Profil
Jindra Erko:
Takže chceš vyložene neco na spôsob soundcloud.com

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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