Класс визуализатора Android выдает исключение времени выполнения

Я использую класс AndroidFX Visualizer в моем демонстрационном приложении для чтения БПФ, но когда я пытаюсь создать объект этого класса, его генерирует исключение времени выполнения ( java.lang.RuntimeException: не удается инициализировать движок визуализатора, ошибка: -1 ). Класс Player - это мой собственный класс для управления воспроизведением и использования тот же класс Player. Я реализовал класс эквалайзера, и он работает нормально. Нужно ли мне добавлять какие-либо разрешения в файл manifest?

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());
    }
8
задан Rajkishor Sahu 7 August 2011 в 09:25
поделиться