当有一个flash视频时,我如何检测当前的flv URL?查看源文件并不会显示它。但是,我想知道是否有任何方法来计算.flv URL(它在流式传输时的托管位置)。
我看到有firefox添加就可以了。我想知道这些是如何工作的,以及它是否可以纯粹用php和javascript实现。
答案 0 :(得分:0)
FLV视频基本上是带有标准标题的平面文件。前三个字节是F
,L
和(得到此)V
。因此,如果您可以在JavaScript中检查二进制文件的前三个字节,那么您可以检查文件头。
(从技术上讲,Web服务器可以为浏览器提供任何类型的文件扩展名或MIME类型。但Flash播放器并不在乎 - 无论扩展名或标题是什么,他们都会尝试播放文件。)