【问题标题】:'AudioAttributes()' not public in 'android.media.AudioAttributes'. Cannot be accessed from outside package'AudioAttributes()' 在 'android.media.AudioAttributes' 中未公开。无法从外部包访问
【发布时间】:2017-07-06 04:09:32
【问题描述】:

当我尝试实例化 AudioAttributes 以在声音池中设置 AudioAttributes 时,我遇到了下面提到的错误。

'AudioAttributes()' 在 'android.media.AudioAttributes' 中不公开。 无法从外部包访问

AudioAttributes attributes = new AudioAttributes  ().Builder().build();

我需要帮助在 SoundPool 中设置 AudioAttributes

【问题讨论】:

    标签: android


    【解决方案1】:

    AudioAttributes 的构造函数不是公开的,您需要使用Builder 类,它是嵌套在AudioAttributes 中的子类。将您的作业更改为以下内容

    AudioAttributes audioAttributes= new AudioAttributes.Builder().build();
    

    【讨论】:

    • 非常感谢您的回答
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多