我在我的演示應用程序中使用AndroidFX Visualizer類來讀取FFT,但是當我嘗試創建該類的對象時拋出運行時異常(java.lang.RuntimeException: Cannot initialize Visualizer engine, error: -1
)。播放器類是我的自定義類的播放控制和使用相同的播放器類我已經實現了均衡器類,這工作正常。我需要在清單文件中添加任何權限嗎?Android Visualizer類拋出運行時異常
Player mediaPlayer = Player.GetInstance();
mediaPlayer.LoadFile("song.mp3");
mediaPlayer.Play();
try{
visual = new Visualizer(mediaPlayer.GetAudioSessionID()); // this line causing Exception
visual.setEnabled(true);
visual.setCaptureSize(Visualizer.getCaptureSizeRange()[1]);
}
catch(Exception ex)
{
Log.e("Visual Ex", ex.getMessage());
}
必須看到http://stackoverflow.com/a/28427213/3496570 – Nepster