flash+player.html,关于html5:(Flash)Flowplayer来源-是否必须来自http://?

我正在将jsvideo用于主要的HTML5视频,但它使用flowplayer作为其Flash后备...我可以正常工作,除了flowplayer使用的swf文件需要来自http源...是否有一种方法可以使它 这样我就可以将文件放在服务器上了吗?

更新:这是实际使用的代码,我在Flash后备部分中IVE试图直接引用swf媒体,但它不起作用。 如果我引用flowplayer.org/swf/flowplayer-3.2.1.swf作为唯一方法

"数据",

" param name ="电影" value ="和" param name =" flashvars" ... url"

$.fancybox({

'padding': 0,

'overlayOpacity': 0.7,

'autoDimensions': false,

'width': 650,

'height': 274,

'content': '' +

'' +

'' +

'' +

'' +

'' +

'

'data="/Content/media/flowplayer-3.2.1.swf">' +

'' +

'' +

'' +

'' +

                                'Poster Image

' title="No video playback capabilities." />' +

'

' +

'' +

'',

'onComplete': function () { $("#fancybox-inner").css({ 'overflow': 'hidden' }); },

'onClosed': function () { $("#fancybox-inner").empty(); }

});

您会注意到html5视频的所有来源都可以来自" /Content/media/name.mp4",其中,作为swf文件(特别是flowplayer-3.2.1.swf和" url")必须来自http:// 资源

(尽管我可以在本地引用png文件)

有没有办法解决? 希望这有意义

遵循您的HTTP流量,并确保您没有收到任何404。 /将指向您的服务器的webroot。 这样做:../../content/video.mp4实际上是相对于SWF的路径。

就像gthmb所说的,您必须使用SWF的目录。 这是一个工作示例:

                            myVideo.jpg

我必须使用" ../"进入一个目录。"工具"和"视频"目录处于同一级别。

由于您要从flowplayer.org域请求SWF,因此必须将引用作为绝对HTTP文件传递。

在Flash中,相对路径基于提供SWF的目录(在本例中为http://releases.flowplayer.org/swf/),而不是基于包含嵌入SWF的HTML页面(即HTML页面)的目录。

如果要使用相对于服务器的相对路径,则需要在服务器上托管flowplayer-3.2.1.swf。 仅使用绝对http URI链接到您的视频可能会更容易。

香港专业教育学院更新了源,而我有什么不起作用-因此它不再从releases.flowplayer.org/swf提供。 我究竟做错了什么

您在视频src文件上收到404错误? 您的HTTP流量是什么样的?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值