【发布时间】:2009-11-23 23:53:40
【问题描述】:
当有 flash 视频时,我如何检测当前的 flv URL?查看源代码不会显示它。但是,我想知道是否有任何方法可以找出 .flv URL(它在流式传输时托管在哪里)。
我看到有 Firefox 插件可以做到这一点。我想知道这些是如何工作的,是否可以纯粹用 php 和 javascript 来实现。
【问题讨论】:
标签: php javascript flv
当有 flash 视频时,我如何检测当前的 flv URL?查看源代码不会显示它。但是,我想知道是否有任何方法可以找出 .flv URL(它在流式传输时托管在哪里)。
我看到有 Firefox 插件可以做到这一点。我想知道这些是如何工作的,是否可以纯粹用 php 和 javascript 来实现。
【问题讨论】:
标签: php javascript flv
FLV 视频基本上是带有标准标题的平面文件。前三个字节是F、L 和(得到这个)V。因此,如果您可以检查 JavaScript 中二进制文件的前三个字节,那么您可以检查文件头。
(从技术上讲,Web 服务器可以为浏览器提供任何类型的文件扩展名或 MIME 类型。但 Flash 播放器并不真正关心 - 他们尝试播放文件,无论扩展名或标题是什么.)
【讨论】: