почему установка bgm в приложении Android не может зацикливаться - PullRequest
0 голосов
/ 25 мая 2020

Пожалуйста, простите меня, что английский sh недостаточно хорош, я использовал Google Translate , Я установил следующий код для воспроизведения фоновой музыки в intentService (), а затем запустил службу в MainActivity, но он может l oop обычно при отладке точек останова, но при запуске звучит только половина. Если его нет, запланированный клип внезапно закончится, когда достигнет определенного сегмента в середине, а иногда он даже не скажет ни слова. Что-то не так? Android 10 API

private void handleActionMusic() {
    // android.os.Debug.waitForDebugger();
    if (mediaPlayer == null) {
        mediaPlayer = MediaPlayer.create(this, R.raw.bgmtest);
        mediaPlayer.setLooping(true);
        mediaPlayer.start();
    }

}


// MainActivity
var intent: Intent = Intent(this@MainActivity, audioIntentService::class.java)
    var action: String = audioIntentService.ACTION_MUSIC
    intent.action = action
    startService(intent)// bgm service
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...