当我从数据库中检索路径并从本地系统中的文件夹中读取内容时,我使用struts2将媒体播放器嵌入了我的jsp中,但是工作正常,但是当我在其他系统中访问我的网页时,则无法播放是我的代码
<object width="320" height="384"
standby="Loading Windows Media Player components..."
type="video/x-ms-asf"
classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"
style="background-color: #000000;">
<param name="autostart" value="1">
<param name="uiMode" value="full" />
<param name="autosize" value="1">
<param name="playcount" value="1">
<param name="height" value="384" />
<param name="width" value="320" />
<param name="autoStart" value="1" />
<param name="autoPlay" value="1" />
<param name="AnimationatStart" value="1" />
<param name="showdisplay" value="1" />
<param name="TransparentAtStart" value="0" />
<param name="ShowControls" value="1" />
<param name="ShowStatusBar" value="1" />
<param name="ClickToPlay" value="0" />
<param name="bgcolor" value="#000000" />
<param name="volume" value="100%" />
<param name="InvokeURLs" value="0" />
<param name="loop" value="0" />
<embed type="application/x-mplayer2" width="320" height="384"
autostart="true" showcontrols="true"
src="\\C:\\Users\\raghavender.g\\Desktop\1.mp4" />
</object>
</div>
最佳答案
问题出在这部分:
<embed type="application/x-mplayer2" width="320" height="384"
autostart="true" showcontrols="true"
src="\\C:\\Users\\raghavender.g\\Desktop\1.mp4" />
您不能从服务器计算机本地的文件中获取视频数据,也不能在客户端计算机上使用它。您还需要在服务器上托管视频文件,然后将
embed
更改为以下内容:<embed type="application/x-mplayer2" width="320" height="384"
autostart="true" showcontrols="true"
src="http://myserver.com/videos/Desktop1.mp4" />
关于java - 在本地系统中播放视频,但现在在远程系统中的Intranet中播放,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9919238/