Звуковой пул не воспроизводит звук в OS Lollipop и т. Д. - PullRequest
0 голосов
/ 24 февраля 2020

Я играю только 1 - 3 се c звук, чтобы описать, какие слова нажимает мой пользователь, я использую звук .wav из голосового чата Whatsapp, когда я использую устройство kitkat, звук воспроизводится, но в устройстве с леденцом на палочке или Oreo звук не воспроизводится. не играю

if (Build.VERSION.SDK_INT>= Build.VERSION_CODES.LOLLIPOP){
            AudioAttributes audioAttributes = new AudioAttributes.Builder()
                    .setUsage(AudioAttributes.USAGE_ASSISTANCE_SONIFICATION)
                    .setContentType(AudioAttributes.CONTENT_TYPE_SONIFICATION)
                    .build();
            soundPool = new SoundPool.Builder()
                    .setMaxStreams(1)
                    .setAudioAttributes(audioAttributes)
                    .build();
        } else {soundPool = new SoundPool(1, AudioManager.STREAM_MUSIC, 0);}


        hitam.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                int suara = soundPool.load(BoardActivity.this, R.raw.l2_warna_hitam, 1);

                soundPool.play(suara, 1,1,1,0,1);


                if (listKataYangDipilih == " "){
                    listKataYangDipilih = "Hitam";
                }else listKataYangDipilih = listKataYangDipilih + "- Hitam";
                TextView listText = findViewById(R.id.listKataYangDipilih);
                listText.setText(listKataYangDipilih);
            }
        });
...