通过html打开Windows Media Player

时间:2011-01-31 08:56:16

标签: javascript html mp3

如何通过html文件打开Windows Media Player并播放mp3文件?我不想用

嵌入mp3
<embed src="mp3.mp3" autostart="true" loop="true" hidden="true"> 

我想让程序windows media player弹出并播放mp3。我怎样才能做到这一点?也许用Java脚本?如果是这样的话?谢谢!

1 个答案:

答案 0 :(得分:0)

您可以为此创建隐藏框架,请注意,只有在IE浏览器中,它才会实际导致WMP弹出并播放,其他浏览器将“内部”播放。

在示例中,代码将播放文本框中给出的文件:

File: <input type="text" id="txtMusicFileName" /><br />
<button type="button" onclick="PlayMusicClicked();">Play</button>

需要JavaScript代码:

<script type="text/javascript">
function PlayMusicClicked() {
    var sFileName = document.getElementById("txtMusicFileName").value;
    if (sFileName.length > 3) {
        var oFrame = document.getElementById("MusicFrame");
        if (!oFrame) {
            oFrame = document.createElement("iframe");
            oFrame.id = "MusicFrame";
            oFrame.style.display = "none";
            document.body.appendChild(oFrame);
        }
        oFrame.src = sFileName;
    }
}
</script>