1

我在我的网站上使用 jwplayer,但问题是我无法播放视频...有一个错误.....访问被拒绝,然后它显示 flv 文件路径....

我很困惑如何使用播放器和 flv 文件的相对路径.....我正在使用 Windows 托管,这是我的视频页面链接文本的链接

这是我正在使用的代码

<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 服务器上本地运行良好....但是当我上传它时,视频无法播放

4

3 回答 3

1

我发现了问题,我认为您需要通过转到网站控制面板在您的 IIS 服务器中添加一个 mime 类型

键入“.flv”作为关联的扩展名,键入“video/x-flv”作为内容类型。

这对我有用.....

于 2010-09-03T09:24:14.103 回答
1

从 player.swf 位置开始您的相对路径!

例子

player path:    resources/plugins/jwplayer/player.swf
video  path:    resources/videos/video.flv

所以相对路径是

../../videos/video.flv
于 2011-04-24T09:03:43.413 回答
0

创建一个名为 videos 的文件夹和一个名为 videos 的子文件夹,然后将 player.swf、swobject.js 和您的 playlist.xml 放在第一个文件夹中,将您的 flv 视频放在子文件夹中。

此文本将被替换 var so = new SWFObject('video/player.swf','mpl','530','640','9'); so.addParam('allowscriptaccess','always'); so.addParam('allowfullscreen','true'); so.addParam('flashvars','&file=video/videos.xml&backcolor=000000&frontcolor=ffffff&playlistsize=220&repeat=list&autostart=true&playlist=bottom'); so.write('player');
于 2010-09-28T11:44:24.673 回答