Может ли HTML встроить <> остановить автоматическую загрузку mp3?

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

ваше здоровье

Вам нужно использовать тег для встраивания или вы открыты только для JS-решений?

BigBlondeViking 18.08.2009 19:23
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
4
1
1 854
5

Ответы 5

Вы можете использовать javascript для создания вставок и вставки их в DOM, когда пользователь нажимает кнопку или что-то подобное.

Вы захотите использовать тег Object вместо тега Embed для одного, но при этом не устанавливайте параметр автоматического воспроизведения, и они не будут загружаться, пока не будет запрошено.

Если вам нужно действительно простое решение - не вставляйте музыкальные файлы, просто укажите на них ссылки. Тогда у пользователя не будет загрузки файла, пока он не нажмет на него (это то, что blog.stackoverflow.com делает для подкастов ...).

Если у вас есть время, вы можете воспользоваться моим решением ... Я создал отдельную html-страницу для каждой песни и использовал тег embed для каждой. Затем я просто создал ссылки на страницы, чтобы открываться в новом окне. Я знаю ... взломать! Но он работает хорошо, и другие связанные ссылки отображаются вместе с ним в новом окне для каждой песни.

Вы всегда можете попробовать Yahoo Media Player,

Вы просто делаете ссылку на mp3, и они могут проигрывать их в своем собственном темпе.

Я видел, как это использовалось для PodCasts и Playlists Mp3s, это очень удобно и бесплатно.

http://mediaplayer.yahoo.com/

<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.

http://yahoomediaplayer.wikia.com/wiki/How_to_link

Другие вопросы по теме