题
我在我的网站上使用JWplayer,但问题是我无法播放视频...有一个错误.....访问被拒绝,然后显示FLV文件路径........
我是因为如何使用播放器和flv文件的相对路径的原因.....我正在使用Windows Hosting,这是指向我的视频页面的链接 链接文字
这是我正在使用的代码
<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服务器上在本地正常工作。...但是当我上传时,视频无法播放
解决方案
我发现了这个问题,我认为您需要通过进入网站控制面板在IIS服务器中添加MIME类型
将“ .flv”键入关联的扩展名,而“视频/X-FLV”作为内容类型。
这对我有用.....
其他提示
从player.swf位置开始您的相对路径!
例子
player path: resources/plugins/jwplayer/player.swf
video path: resources/videos/video.flv
因此相对路径是
../../videos/video.flv
用一个名为“视频”的子文件夹制作一个名为视频的文件夹,然后将player.swf,swobject.js和您的playlist.xml放在第一个文件夹中,并将您的flv视频放在子文件夹中。
该文本将被替换为var so = new swfobject('video/player.swf','mpl','530','640','9'); so.Addparam('lassecriptAccess','lovely'); so.addparam('glayfullscreen','true'); so.addparam('flashvars','&file = video/videos.xml&backcolor = 000000&frontColor = ffffff&playlistsize = 220&repot = list&autostart&autostart = true&playlist = true&playlist = bottom'); so.write('player');不隶属于 StackOverflow