通过链接播放音乐

时间:2011-02-10 22:05:22

标签: javascript

大家,我有一些问题,是否有一种方法可以在网页上的特定播放器上播放音乐链接?

3 个答案:

答案 0 :(得分:1)

您无法控制浏览器如何播放任何类型的媒体 - 这是在用户和浏览器的控制之下 - 您不知道是否安装了任何特定的软件。你可以做的最好是嵌入媒体文件,并希望客户端有一个可以处理文件和/或mime类型的播放器。

例如,你做不到(构成一个可怕的丑陋标签):

<embed media="mytune.mp3" playwith="winamp" />

你无法判断用户是否安装了winamp。最多可以做一些像

这样的事情
<embed media="mytune.mp3" mimetype="audio/mpeg" />

并希望他们能够发挥出类似的作用。

答案 1 :(得分:0)

你可以做类似的事情来强制通过QuickTime播放器播放:

<OBJECT CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab" WIDTH="64" HEIGHT="16">
        <PARAM NAME="src" VALUE="FILE PATH HERE" >
        <PARAM NAME="autoplay" VALUE="true" >
        <EMBED PLUGINSPAGE="http://www.apple.com/quicktime/download/"
        SRC="FILE PATH HERE" TYPE="image/x-quicktime"
        WIDTH="64" HEIGHT="16" QTSRC="FILE PATH HERE"
        AUTOPLAY="true" > 
        </EMBED>
    </OBJECT>

答案 2 :(得分:0)

使用HTML5音频标记嵌入音频源链接。它将使用浏览器的默认控件播放。或者,您可以使用JavaScript创建自定义音频播放器,并仍然使用音频标签。

<audio src="http://fidelak.free.fr/reprises/The%20Doors%20-%20People%20are%20Strange.mp3" controls>
</audio>