Actionscript 3 基于本地声音驱动播放声音的AS3频谱可视化?

Actionscript 3 基于本地声音驱动播放声音的AS3频谱可视化?,actionscript-3,air,itunes,audio,spectrum,Actionscript 3,Air,Itunes,Audio,Spectrum,问题? 我想知道是否可以通过AS3访问当前正在本地播放的声音(声音不是来自AIR应用程序)的信息? 我的目标: 假设我正在运行iTunes或spotify,播放我最喜欢的歌曲,然后打开我的Air应用程序,Air应用程序会获取播放声音的信息,并向我显示该歌曲的频谱可视化。 潜在问题 我意识到这可能是不可能的,因为应用程序限制和潜在的滥用。 我期待着你的回复,并澄清这个问题 致意 M你可以看看格兰特·斯金纳的一些作品:谢谢你的回答,但这只是光谱可视化。真正的问题是从本地声道获取数据。你需要将声

问题?

我想知道是否可以通过AS3访问当前正在本地播放的声音(声音不是来自AIR应用程序)的信息?


我的目标:

假设我正在运行iTunes或spotify,播放我最喜欢的歌曲,然后打开我的Air应用程序,Air应用程序会获取播放声音的信息,并向我显示该歌曲的频谱可视化。


潜在问题

我意识到这可能是不可能的,因为应用程序限制和潜在的滥用。


我期待着你的回复,并澄清这个问题

致意
M

你可以看看格兰特·斯金纳的一些作品:谢谢你的回答,但这只是光谱可视化。真正的问题是从本地声道获取数据。你需要将声音文件加载到Air应用程序中……我不知道我对我的问题的解释是否足够好,但是,通过加载声音来实现声谱可视化不是我要问的。我正在尝试基于非来自AIR应用程序的声音进行可视化。如果AIR应用程序不知道您正在播放什么声音,它将可视化什么?如果您正在播放来自另一个应用程序的声音,它如何知道您正在播放什么?您可能会从声音驱动程序获取信息(尽管不确定是否可以以及如何),但是,如果两首歌曲同时播放,又该怎么办?你必须让应用程序知道你在可视化什么,如果你不想嵌入文件,你可以用URLLoader类来实现。。。