Я играю аудиофайлы и записываю их одновременно с использованием объекта MediaPlayer и AudioRecorder. Я хочу остановить поток записи, как только будет воспроизведена мелодия. Есть ли способ сделать это?Как определить, когда музыкальный файл закончил воспроизведение?
0
A
ответ
0
player.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
// TODO Auto-generated method stub
//here you can stop your recording thread.
}
0
Вы можете обнаружить конец воспроизведения, используя экземпляр MediaPlayer.OnCompletionListener
и зарегистрировав callback к вашему MediaPlayer
например
Смежные вопросы
- 1. Как узнать, закончил ли музыкальный файл воспроизведение?
- 2. Как определить, когда mp3 файл закончил играть
- 3. WPF, как определить, когда MediaElement закончил воспроизведение фильма?
- 4. Как узнать, когда Soundpool закончил воспроизведение аудиофайла?
- 5. Как узнать, когда SoundPlayer закончил воспроизведение звука
- 6. Как узнать, когда закончил воспроизведение аудиоэлемента HTML5?
- 7. Обнаружение, когда Flash-файл закончил воспроизведение в Javascript
- 8. AS3: скрипт MovieClip останавливается, когда закончил воспроизведение
- 9. Как определить, что звук закончил воспроизведение на веб-странице?
- 10. Как определить, когда Vue закончил обновление DOM?
- 11. Как определить, когда jQuery.ScrollTo закончил плавную прокрутку
- 12. Как узнать, когда объект AudioTrack закончил игру?
- 13. Как узнать, когда проигрыватель OSMF закончил Воспроизведение видео
- 14. Определить, когда JavaFX WebView закончил рендеринг
- 15. Как узнать, когда MediaRecorder закончил запись данных в файл
- 16. vlcj MediaPlayer: как определить, когда закончилось воспроизведение видео
- 17. IOS Как определить, когда закончилось воспроизведение видеоролика
- 18. оповещать когда звук закончил играть
- 19. Как найти, когда медиаплеер закончил vb.net
- 20. Как определить, когда браузер закончил рисовать вставленный элемент?
- 21. Как определить, когда AngularJS закончил рендеринг всех компонентов и директив
- 22. Как определить, когда UIWebView действительно закончил загрузку при перенаправлении?
- 23. Как определить, WHICH NSURLConnection закончил загрузку, когда есть несколько?
- 24. Как определить, когда CATiledLayer закончил рисовать все плитки
- 25. Как определить, когда пользователь закончил перемещение Ползунок диапазона в Swift
- 26. Проверьте, когда файл закончил загрузку в Eclipse
- 27. Как определить, закончил ли файл перенос, чтобы иметь возможность копировать
- 28. Музыкальный проигрыватель выдает ошибку, когда getDuration() называется
- 29. Музыкальный файл Balance
- 30. Невозможно загрузить музыкальный файл
Если я уже инициализирован объект MediaPlayer (MPlayer), будет код, то станет ... public void onCompletion (mPlayer) {.... – Zack
нет. вы напишете mPlayer.setOnCompletionListener ... –
объект mediaplayer (mp), возвращенный этим методом, не является вашим плеером ... но тот, который возвращается методом обратного вызова –