我在我的网站上使用jwplayer但问题是我无法播放视频...有一个错误.....访问被拒绝然后它显示了flv文件路径........
我如何使用播放器和flv文件的相对路径..... 我正在使用Windows托管,这是我的视频页面link text
的链接这是我正在使用的代码
<object id="player" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" name="player" width="400" height="315">
<param name="movie" value="http://www.parasfoundation.com/player.swf" />
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="flashvars" value="file=../media/paras2.flv&image=media/preview1.jpg" />
<embed
type="application/x-shockwave-flash"
id="player2"
name="player2"
src="player.swf"
width="400"
height="315"
allowscriptaccess="always"
allowfullscreen="true"
flashvars="file=http://www.parasfoundation.com/media/paras2.flv&image=media/preview1.jpg"
/>
首先我正在使用这个文件的路径
flashvars="file=media/paras2.flv&image=media/preview1.jpg"
它在我的WAMP服务器上本地工作正常....但是当我上传它时视频无法播放
答案 0 :(得分:1)
我发现了这个问题,我认为你需要通过访问网站控制面板在IIS服务器中添加一个mime类型
键入“.flv”作为关联的扩展名,输入“video / x-flv”作为内容类型。
这对我有用.....
答案 1 :(得分:1)
从player.swf位置开始你的相对路径!
例如
player path: resources/plugins/jwplayer/player.swf
video path: resources/videos/video.flv
所以相对路径是
../../videos/video.flv
答案 2 :(得分:0)
创建一个名为视频的文件夹,其中包含一个名为videos的子文件夹,然后将player.swf,swobject.js和playlist.xml放在第一个文件夹中,将flv视频放在子文件夹中。
这条消息将被替代 var so = new SWFObject('video / player.swf','mpl','530','640','9'); so.addParam( 'AllowScriptAccess的', '总是'); so.addParam( '的allowFullScreen', '真实'); so.addParam( 'Flash变量', '&安培;文件=视频/ videos.xml&安培;背景色= 000000&安培; frontcolor = FFFFFF&安培; playlistsize = 220安培;重复=列表&安培;自动起动=真安培;播放列表=底部'); so.write( '播放');