访问Windows Phone 7上的输出音频缓冲区

问题描述

| MediaPlayer.GetVisualizationData方法不适用于Windows Phone 7,因此我正在尝试寻找另一种方式来可视化通过MediaPlayer播放的音乐。 在WP7中提取声谱数据一文提供了一种在给定音频缓冲区的情况下执行节拍检测的方法,但并未说明如何在电话上获取此缓冲区。 如何从正在播放的MediaPlayer音乐中访问音频样本/频率数据?我没有尝试通过麦克风访问缓冲区-我需要访问设备上的输出音频。     

解决方法

看到我对另一个SO问题的回答: 在WP7中提取声谱数据   \“可视化数据不可用   在Windows Phone上。任何试图获得   手机上的可视化数据将   填充VisualizationData类   用0s。\“