<object classid="clsid:05589FA1-C356-11CE-BF01-00AA0055595A" id="ActiveMovie1" width="239" height="250">
<param name="Appearance" value="0">
<param name="AutoStart" value="-1">
<param name="AllowChangeDisplayMode" value="-1">
<param name="AllowHideDisplay" value="0">
<param name="AllowHideControls" value="-1">
<param name="AutoRewind" value="-1">
<param name="Balance" value="0">
<param name="CurrentPosition" value="0">
<param name="DisplayBackColor" value="0">
<param name="DisplayForeColor" value="16777215">
<param name="DisplayMode" value="0">
<param name="Enabled" value="-1">
<param name="EnableContextMenu" value="-1">
<param name="EnablePositionControls" value="-1">
<param name="EnableSelectionControls" value="0">
<param name="EnableTracker" value="-1">
<param name="Filename" value="d:/video/test.mpg" valuetype="ref">  <!--为什么D盘下的文件播放不了-->
<param name="FullScreenMode" value="0">
<param name="MovieWindowSize" value="0">
<param name="PlayCount" value="1">
<param name="Rate" value="1">
<param name="SelectionStart" value="-1">
<param name="SelectionEnd" value="-1">
<param name="ShowControls" value="-1">
<param name="ShowDisplay" value="-1">
<param name="ShowPositionControls" value="0">
<param name="ShowTracker" value="-1">
<param name="Volume" value="-480">
</object>JSP项目,想播放磁盘下的视频文件,将视频放置在项目里可以播放,如video/test.mpg就可以播放,但却不能播放项目外的视频文件,如D盘下的视频D:/video/xxx.mpg,怎么解释,如何解决?

解决方案 »

  1.   

    废话,你这播放要走http协议,你放D盘怎么走http协议啊
      

  2.   

    要么,你把它靠你项目下,要么,你搭建一个web服务,比如IIS,总之一个目的,就是你要在浏览器地址栏
    输入的地址能看才行,你在浏览器输入d:/video/test.mpg,肯定不行,所以你那个也就不能播放
      

  3.   

    <param name="Filename" value="video.jsp?file=/video/test.mpg" valuetype="ref">
    在video.jsp中搞个类似文件下载的文件输出流试试如果这样也不行的话,那就没戏了
      

  4.   

    我的本意是想用SmartUpload将视频上传到本地磁盘,然后将路径保存到数据库里,从数据库读取视频的路径来进行播放。
    第一次弄视频播放,什么都不懂。
      

  5.   

    就和验证码图片一样处理试试,类似<img src="xxx.jsp">