ilyabirman / Jouele

The best web audio player on the planet
MIT License
164 stars 18 forks source link

Возможность указать ссылки на другой тип контента #15

Open maximal opened 8 years ago

maximal commented 8 years ago

Например, у меня есть MP3-файл, и есть ещё OGG. На каких-то платформах из-за лицензионных ограничений MP3 может не играться по умолчанию, и лучше указывать OGG. Ну, или какой-нибудь AC3 для эпплоустройств.

В стандартном теге <audio>, это делается, к примеру, так:

<audio controls="">
    <source src="file.ogg" type="audio/ogg" />
    <source src="file.mp3" type="audio/mpeg" />
    <p>Скачать:
        <a href="file.ogg">OGG</a> (6&nbsp;МБ)
        |
        <a href="file.mp3">MP3</a> (6&nbsp;МБ)
    </p>
</audio>
maximal commented 6 years ago

В декларативном стиле можно так:

data-src="…"
data-src-type="…"
data-alternate-src="…"
data-alternate-src-type="…"

или так:

href="…"
data-href-type="…"
data-alternate-href="…"
data-alternate-href-type="…"

Если *-type не указаны, ставим по расширению файла наиболее вероятный миме (audio/ogg, audio/mpeg, audio/aac, audio/flac, и так далее).