gpt4 book ai didi

flash - 是否可以检测 Flash 影片是否也包含(播放)声音?

转载 作者:行者123 更新时间:2023-12-02 12:51:15 26 4
gpt4 key购买 nike

有没有办法检测 Flash 影片是否包含任何声音或正在播放任何音乐?
如果这可以在网络浏览器内完成(来自另一个 Flash 对象的 ActionScript ,javascript,..)并且可以在 Flash 影片开始播放之前完成,那就太好了。

但是,我怀疑这是否完全可能,因此任何其他(可编程)解决方案也值得赞赏

最佳答案

是的,当然是在服务器端。客户端?我不知道。 (我是一个服务器端的人。)

在服务器端,必须解析文件、读取 header 和/或查找音频帧。 (我自己将 haskel FLV 解析器移植到 Java 中以用于索引目的,并且还有其他解析实用程序。这是可能的。)

osflash.org's FLV page有血淋淋的细节。查看 FLV 格式部分的 FLV header 表。

FIELD       DATA TYPE      EXAMPLE                  DESCRIPTION
Signature byte[3] “FLV” Always “FLV”
Version uint8 “\x01” (1) Currently 1 for known FLV files
Flags uint8 bitmask “\x05” (5, audio+video) Bitmask: 4 is audio, 1 is video
Offset uint32-be “\x00\x00\x00\x09” (9) Total size of header (always 9 for known FLV files)
<小时/>

编辑:我的 Flash 客户端编码不存在,但我相信您的代码可以捕获 onMetaDataLoad 事件。这对你来说可能有点晚了,但也许已经足够好了?

关于flash - 是否可以检测 Flash 影片是否也包含(播放)声音?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43503/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com