首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法使均衡器工作!它什么也做不了

无法使均衡器工作!它什么也做不了
EN

Stack Overflow用户
提问于 2017-05-22 08:17:23
回答 2查看 193关注 0票数 0

我已经尝试了在stackoverflow.com上找到的所有方法,这个均衡器实例根本没有响应。我只想让它做最基本的事情!

我的最小项目API级别为16。

我在Galaxy (安卓5.1.1API 22)上测试S6

代码语言:javascript
复制
// create : media player + equalizer
private void init() {
    Log.d(TAG, "initMediaPlayer: ");
    try {
        mediaPlayer = new MediaPlayer();
        equalizer = new Equalizer(0, mediaPlayer.getAudioSessionId());
        if (equalizer.setEnabled(true) != Equalizer.SUCCESS) {
            Log.d(TAG, "initMediaPlayer: FAILED");
            return;
        }
        equalizer.usePreset((short) 0);
    } catch (Exception e) {
        Log.e(TAG, "initMediaPlayer: ", e);
    }
}


// use next preset
private void useNextPreset() {
    short presetCount = equalizer.getNumberOfPresets();
    short index = equalizer.getCurrentPreset();
    index++;
    if (index >= presetCount) index = 0;
    equalizer.usePreset(index);
    Log.d(TAG, "useNextPreset: " + equalizer.getPresetName(index));
}

// show music picker
private void popPicker() {
    popActivity(FilePickerIntent("audio/*"), new IntentRequestResultForward() {
        @Override
        public void onResult(boolean ok, Intent data) {
            if (ok) play(data.getData());
        }
    });
}

// play music from uri
private void play(Uri uri) {
    mediaPlayer.reset();
    try {
        mediaPlayer.setDataSource(getApplicationContext(), uri);
        mediaPlayer.prepare();
        mediaPlayer.start();
        Log.d(TAG, "play: playing...");
    } catch (Exception e) {
        Log.e(TAG, "play: error ", e);
    }
}
EN

回答 2

Stack Overflow用户

发布于 2017-05-22 08:33:12

为我工作,只是听到了一些美妙的音乐。请确保包含

代码语言:javascript
复制
<uses-permission android:name="android.permission.INTERNET"/>

在您的清单中,位于application标签上方。

票数 0
EN

Stack Overflow用户

发布于 2017-05-22 11:53:10

你想试试这个例子吗?

http://kevinboone.net/android_simple_eq.html

如果它不起作用,请告诉我。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44103022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档