Может ли HTML-код <> остановить автоматическую загрузку mp3-файлов? - PullRequest
4 голосов
/ 24 октября 2008

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

ура

Ответы [ 5 ]

4 голосов
/ 24 октября 2008

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

0 голосов
/ 18 августа 2009

Вы всегда можете попробовать 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>

Простой:)

Вы даже можете добавлять обложки альбомов и управлять порядком, в котором mp3-файлы добавляются в список воспроизведения, с помощью простого html.

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

0 голосов
/ 18 августа 2009

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

0 голосов
/ 25 октября 2008

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

0 голосов
/ 24 октября 2008

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

...