Skip to content

关于安卓audiofx混响效果的一些发现 #378

@yeyuchen198

Description

@yeyuchen198

混响需要使用辅助式才有效果!
// presetReverb = PresetReverb(0, audioSessionId) // 插入式,安卓7和安卓10都不生效
// 辅助式,后面需要attachAuxEffect,并且MediaP设置音量小于100%才能听到效果!
presetReverb = PresetReverb(0, 0)
environmentalReverb = EnvironmentalReverb(0, 0) // 辅助式

// setDatasource之后,挂载音效
mediaPlayer.attachAuxEffect(reverbId)
mediaPlayer.setAuxEffectSendLevel(1.0f)

// 设置音量大小为10%,就能听到明显的混响了
mediaPlayer.setVolume(0.1, 0.1)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions