答案 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>