日期:2014-05-18  浏览次数:20489 次

接近崩溃!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页面不应该访问本地的数据,要用网络路径来访问
------解决方案--------------------
赞同楼上的说法