我有一个关于 Actionscript 3/AIR 的快速问题。我浏览了该网站,但可能正在搜索错误的内容或术语。
是否可以从 AIR 应用程序获取应用程序范围的音频流?
我正在尝试创建一个本地音频文件,其中包含在 AIR 应用程序中播放的所有内容(所有 channel )。
有人有什么想法或建议吗?
亲切的问候,
菲尔
更新:
我曾尝试使用 SoundMixer.computeSpectrum() 函数,但它返回一个充满零的字节数组(大小 2480)......
看起来它没有正确读取音频数据......我正在播放使用 SwfLoader 加载的 swf,它正在播放声音......
奇怪...有人有想法吗..?
最佳答案
有SoundMixer.computeSpectrum ,它将为您提供应用程序的全局波形或频率数据。不幸的是,它相当不可靠,如果您试图拼凑整个准确的音频流,它可能是不够的。但是,如果您正在制作可视化器或其他只想知道音频流当前状态的东西,它可能足以满足您的需求。
关于actionscript-3 - Adobe AIR 应用程序音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6788264/