Android Equalizer für Android

thelegend27

Aktives Mitglied
Sehr geehrtes Forum,
Ich habe folgenden Wunsch:
Ich würde gerne eine App schreiben, der einen Equalizer mit vordefinierten Einstellungen an und ausschaltet. Dabei soll er die Einstellungsinformationen aus der im Anhang enthaltenen .txt-Datei entnehmen.
Nun meine Frage:
Ist mein Vorhaben umsetzbar?
 

Anhänge

Java:
     * @param audioSession  system wide unique audio session identifier. The Equalizer will be
     * attached to the MediaPlayer or AudioTrack in the same audio session.
     *
     * @throws java.lang.IllegalStateException
     * @throws java.lang.IllegalArgumentException
     * @throws java.lang.UnsupportedOperationException
     * @throws java.lang.RuntimeException
     */
    public Equalizer(int priority, int audioSession)
    throws IllegalStateException, IllegalArgumentException,
           UnsupportedOperationException, RuntimeException {
        super(EFFECT_TYPE_EQUALIZER, EFFECT_TYPE_NULL, priority, audioSession);

        if (audioSession == 0) {
            Log.w(TAG, "WARNING: attaching an Equalizer to global output mix is deprecated!");
        }
Welche Zahl muss ich denn als audioSession verwenden? Eigentlich wollte ich, dass der Equalizer global ist aber das scheint ja nicht möglich zu sein.
 
Java:
     * @param audioSession  system wide unique audio session identifier. The Equalizer will be
     * attached to the MediaPlayer or AudioTrack in the same audio session.
     *
     * @throws java.lang.IllegalStateException
     * @throws java.lang.IllegalArgumentException
     * @throws java.lang.UnsupportedOperationException
     * @throws java.lang.RuntimeException
     */
    public Equalizer(int priority, int audioSession)
    throws IllegalStateException, IllegalArgumentException,
           UnsupportedOperationException, RuntimeException {
        super(EFFECT_TYPE_EQUALIZER, EFFECT_TYPE_NULL, priority, audioSession);

        if (audioSession == 0) {
            Log.w(TAG, "WARNING: attaching an Equalizer to global output mix is deprecated!");
        }
Welche Zahl muss ich denn als audioSession verwenden? Eigentlich wollte ich, dass der Equalizer global ist aber das scheint ja nicht möglich zu sein.
habs herausgefunden, das ist kein problem mehr.
 

Zurück
Oben