所以想做:从受保护的目录中获取一个flv文件,并使用PHP将其作为参数提供给swf嵌入式播放器。
这可能吗?
将文件内容发送到嵌入式播放器似乎不起作用。
答案 0 :(得分:1)
好吧,由于播放器要求客户端从服务器获取播放器和FLV,我怀疑这需要一个临时位置,用户可以通过URL访问FLV。最明显的解决方案是创建一个在合理的时间内超时的过期URL,防止用户直接链接到FLV。我不确定是否有一种方法可以保护它超出此范围,而无需动态地将地址嵌入到闪存本身的文件中 - 基本上,您不能使用将FLV的URL作为参数的通用播放器。需要额外的保护。
编辑:以下是使用JW播放器的潜在解决方案:Code URL in V4 for protection against leechers
这是我原来评论的另一个可能的解决方案:Flashcomguru.com: 'Streaming' flv video via PHP, take two
答案 1 :(得分:0)
Flashcomguru链接看起来很有前途,但不确定我理解这个东西。 我不是一个Flash人,但我知道有人可以提供帮助。
我也不确定如何创建“创建过期网址”
答案 2 :(得分:0)
不确定你的意思是“使用PHP将它作为参数提供给swf嵌入式播放器”,但看起来你想要做的是:
如果这是你想要的,2中用于读取和提供flv的脚本部分应该非常简单,使用标准文件访问PHP API中的函数并设置适当的内容类型标题,然后再回显出来