У меня есть 3 секунды mp3-файла. Я хочу постоянно воспроизводить этот mp3-файл, нажав кнопку паузы пользователя. Существует ли какой-либо метод для циклического преобразования одного файла и повторного воспроизведения его снова, пока пользователь не остановит его.Media Player Looping: Android
47
A
ответ
88
mMediaPlayer.setLooping(true);
1
Это рабочий код, который я использовал в моем проекте
if (Flags.notificationReceived) {
showAlert(Flags.patientModel);
Flags.notificationReceived = false;
mp.start();
mp.setLooping(true);
vibrate(2000);
}
1
Это работает на моих проектах, место mediaPlayer.setLooping (правда); после mediaPlayer.start();
public static void PlayAudio(Context c, int id){
mediaPlayer = MediaPlayer.create(c, id);
soundPool = new SoundPool(4, AudioManager.STREAM_MUSIC,50);
if (!mediaPlayer.isPlaying())
{
isPlayingAudio = true;
mediaPlayer.start();
mediaPlayer.setLooping(true);
}
}
Счастливый Coding
Смежные вопросы
- 1. Android-Media Player
- 2. Android Media Player точность
- 3. android media player unresponsive
- 4. Android Media Player
- 5. Android Media Player Threading
- 6. android media player delay
- 7. Android media player streaming
- 8. Media Player In android
- 9. Android Raw Folder Media Player
- 10. Android: Media Player Продолжительность Issue
- 11. Android Media Player Местоположение файла
- 12. Android Media Player URL Audio
- 13. Android Media Player Несколько экземпляров
- 14. Android Media Player Threading/Concurrency
- 15. Android media player: неизвестный выпуск
- 16. Android - View Over Media Player
- 17. Android Media Player Auto Restart
- 18. Эффективное использование Android Media Player
- 19. потоковое в Android Media player
- 20. Android Media Player Следующая песня
- 21. android Media Player перестали работать
- 22. Android Media Player: короткие аудиофайлы
- 23. Android Media Player setVolume Issues
- 24. Media Player Music Import
- 25. Media Player Show video
- 26. Android Media Player (set dataSource Failed)
- 27. Android Stop Counter и Destroy Media Player
- 28. Android Media Player Double Playing Issue
- 29. играть Android Media Player/кнопка паузы
- 30. RTP Stream media player на Android 4.2
после вызова "player.stop" .. сделал "player.start" ... но это не работает ... любая идея, как перезапустить цикл ..? – CoDe
после вызова 'stop()', вы должны вызвать 'prepare()/prepareAsync()' перед вызовом 'start()' again – aldrin