asp.net中播放.swf文件的路径问题

 在前台代码

 <OBJECT id="OBJECT1" codeBase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" height="播放器的高度" width="播放器的宽度" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" VIEWASTEXT>
<PARAM NAME="_cx" VALUE="794">
<PARAM NAME="_cy" VALUE="1482">
<PARAM NAME="FlashVars" VALUE="">
<PARAM NAME="Movie" VALUE="文件路径">
<PARAM NAME="Src" VALUE="文件路径">
<PARAM NAME="WMode" VALUE="Window">
<PARAM NAME="Play" VALUE="0">
<PARAM NAME="Loop" VALUE="-1">
<PARAM NAME="Quality" VALUE="AutoHigh">
<PARAM NAME="SAlign" VALUE="">
<PARAM NAME="Menu" VALUE="-1">
<PARAM NAME="Base" VALUE="">
<PARAM NAME="AllowScriptAccess" VALUE="always">
<PARAM NAME="Scale" VALUE="ShowAll">
<PARAM NAME="DeviceFont" VALUE="0">
<PARAM NAME="EmbedMovie" VALUE="0">
<PARAM NAME="BGColor" VALUE="">
<PARAM NAME="SWRemote" VALUE="">
<PARAM NAME="MovieData" VALUE="">
<PARAM NAME="SeamlessTabbing" VALUE="1">
<EMBED src="文件路径" FlashVars="”init=yes&check=true”" quality="high" bgcolor="#FFFFFF" WIDTH="播放器的宽度" HEIGHT="播放器的高度" NAME="myMovieName" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">
</EMBED>
</OBJECT>

 最近做的一个网站在播放.swf文件的时候,一直播放不出来,一开始以为是上传的文件过大(54M),直接把路径写上去也播放不出来,但是小点的(2M)就可以播放,设断点的时候路径也有就是播放不出来,后来在上传的时候设置了一个改变上传的文件名,中文名称改成了英文的就可以播放了,于是我去试了几次,当路径中出现中文的时候,文件就播放不出来,后来想想,估计就是我们调用的播放器都是国外开发的,没有把中文路径考虑在内的也是可能的,一定要是英文或者数字。

posted @ 2010-12-13 16:34  James-ping  阅读(808)  评论(0编辑  收藏  举报