Может ли HTML встраивать <> стоп файлы из автоматической загрузки?

99
8

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


веселит

спросил(а) 2021-01-27T16:56:29+03:00 4 месяца, 3 недели назад
1
Решение
100

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

ответил(а) 2021-01-27T16:56:29+03:00 4 месяца, 3 недели назад
45

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

ответил(а) 2021-01-27T16:56:29+03:00 4 месяца, 3 недели назад
45

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


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


Я видел, что это использовалось для PodCasts, а плейлисты 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>


Простой:)


Вы даже можете добавить обложку альбома и управлять порядком, который добавлены в список воспроизведения через простой html.


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

ответил(а) 2021-01-27T16:56:29+03:00 4 месяца, 3 недели назад
45

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

ответил(а) 2021-01-27T16:56:29+03:00 4 месяца, 3 недели назад
45

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

ответил(а) 2021-01-27T16:56:29+03:00 4 месяца, 3 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема