У меня есть много mp3-файлов на моем сайте, которые я хочу, чтобы мои друзья могли только воспроизводить, но я не хочу, чтобы они все загружались, как только страница открывается, и предпочел бы, чтобы они начинали загрузку в буфер, только если кто-то захочет play it - возможно ли это с помощью тега embed? Кажется, я ничего не могу найти в Google, поэтому мне интересно, нужно ли мне это делать в JavaScript или думать об обходе HTML.
ваше здоровье



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Вы можете использовать javascript для создания вставок и вставки их в DOM, когда пользователь нажимает кнопку или что-то подобное.
Вы захотите использовать тег Object вместо тега Embed для одного, но при этом не устанавливайте параметр автоматического воспроизведения, и они не будут загружаться, пока не будет запрошено.
Если вам нужно действительно простое решение - не вставляйте музыкальные файлы, просто укажите на них ссылки. Тогда у пользователя не будет загрузки файла, пока он не нажмет на него (это то, что blog.stackoverflow.com делает для подкастов ...).
Если у вас есть время, вы можете воспользоваться моим решением ... Я создал отдельную html-страницу для каждой песни и использовал тег embed для каждой. Затем я просто создал ссылки на страницы, чтобы открываться в новом окне. Я знаю ... взломать! Но он работает хорошо, и другие связанные ссылки отображаются вместе с ним в новом окне для каждой песни.
Вы всегда можете попробовать Yahoo Media Player,
Вы просто делаете ссылку на mp3, и они могут проигрывать их в своем собственном темпе.
Я видел, как это использовалось для PodCasts и Playlists Mp3s, это очень удобно и бесплатно.
<a href = "http://mediaplayer.yahoo.com/example1.mp3">First link</a>
<a href = "http://mediaplayer.yahoo.com/example2.mp3">Second link</a>
<a href = "http://mediaplayer.yahoo.com/example3.mp3">Third link</a>
<script type = "text/javascript" src = "http://mediaplayer.yahoo.com/js"></script>
Простой :)
Вы даже можете добавлять обложки альбомов и управлять порядком добавления mp3 в плейлист с помощью простого HTML.
Вам нужно использовать тег для встраивания или вы открыты только для JS-решений?