2011-01-31 18 views
1

如何打开Windows媒体播放器并通过html文件播放mp3文件?我不想嵌入MP3与通过html打开Windows媒体播放器

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

我想程序的Windows媒体播放器弹出并播放MP3。我怎样才能做到这一点?也许用Java脚本?如果是这样如何?谢谢!

+0

如果用户没有Windows Media Player的 – 2011-01-31 08:58:09

回答

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>