是否有可能从网络音频API中获取由闪存生成的声音?

时间:2014-05-11 17:18:10

标签: javascript flash audio html5-audio web-audio

大家好:)这个问题几乎就是标题。

页面有一个Flash应用程序,我无法以任何方式触摸,修改和复制。我可以把javascript放在页面中。我也可以放另一个flash应用程序。

是否可以在brand new shiny Web Audio API

中获取Flash应用程序产生的声音

致以最诚挚的问候,

2 个答案:

答案 0 :(得分:1)

不可靠,没有。 Flash小程序实际上与Web技术不兼容。

答案 1 :(得分:1)

简答:没有

长答案:Flash应用程序生成什么音频格式?它是现场声音还是录音? 您需要的是Flash应用程序以您目标浏览器的兼容格式录制声音并从中生成blob。从blob中,您可以在JS中创建一个对象URL并将其提供给Web音频API。问题是从Flash应用程序生成blob并以兼容格式将其提供给浏览器,我不知道任何可以执行此操作的Flash API。

一个强大的解决方法是将录制的音频发送到服务器进行转码然后托管,以便网络音频API可以摄取此音频文件。

这是start with the web audio API

的好文章

最佳选择是100%无闪光,但它似乎不符合您的项目要求。