可以HTML嵌入<>阻止mp3自动下载?

时间:2008-10-24 18:12:05

标签: javascript html mp3 embed

我的网站上有很多mp3,我希望我的朋友只能播放 - 但我不希望它们在页面打开后全部下载,并且希望它们只在下载到缓冲区时才开始下载有人想玩它 - 这是否可以使用embed标签?我似乎无法在谷歌上找到任何东西,所以我想知道这是否是我在JavaScript中必须做的事情或想到HTML的工作。

欢呼声

5 个答案:

答案 0 :(得分:4)

当用户点击按钮或类似内容时,您可以使用javascript构建嵌入并将其插入到DOM中。

答案 1 :(得分:0)

你会想要使用Object标签和Embed标签,但是说,不要设置自动播放选项,并且在请求之前它们不会加载。

答案 2 :(得分:0)

如果你想要一个非常简单的修复 - 不要嵌入音乐文件只是有链接到它们。然后,用户在点击文件之前不会下载文件(这是blog.stackoverflow.com对播客所做的...)。

答案 3 :(得分:0)

如果你有时间,你可以找到我的解决方案......我为每首歌创建了一个单独的html页面,并在每个歌曲上使用了embed标签。然后我只是创建了要在新窗口中打开的页面的链接。我知道......哈克!但它运作良好,其他相关链接在每个歌曲的新窗口中都会显示。

答案 4 :(得分:0)

您可以随时试用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添加专辑封面并操纵mp3添加到播放列表的顺序。

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