当前位置: 代码迷 >> ASP.NET >> 接近崩溃!ActiveX控件Windows Media Player的文件路径及播放有关问题
  详细解决方案

接近崩溃!ActiveX控件Windows Media Player的文件路径及播放有关问题

热度:8166   发布时间:2013-02-25 00:00:00.0
接近崩溃!ActiveX控件Windows Media Player的文件路径及播放问题
<OBJECT   id= "MediaPlayer2 "   height= "327 "   width= "485 "   classid= "clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95 "
VIEWASTEXT>
<asp:Label   ID= "playit "   runat= "server "   />
</OBJECT>

这是个ActiveX控件即Windows   Media   Player   在开发时,如果是所要播放的音频文件是在当前工程的路径下是可以播放的(如:   moive/demo.wav),但如果换成绝对路径(如:   d:\\demo),就播放不出来了,请用过的高手朋友们告诉是何原因,该如何解决!

------解决方案--------------------------------------------------------
这是正常的,就像下载文件一下,也要在虚拟目录下才能下载.或者你做个下载界面,如download.aspx?filename=bb.wav然后用writefile( "d:\\bb.wav ")
------解决方案--------------------------------------------------------
从安全的角度来讲,web页面不应该访问本地的数据,要用网络路径来访问
------解决方案--------------------------------------------------------
赞同楼上的说法
  相关解决方案