#android #android_audio_record
Есть ссылка на онлайн радио http://variant.fm:8000/LOVE-32. В приложении реализовано проигрывание этого аудио потока с помощью exoplayer. Нажимаю плей - запускается проигрывание, а при нажатии на стоп - останавливается. С этим все хорошо. Хочу сделать еще две кнопки "Запись" и "Остановка". При нажатии на запись должна начаться запись в файл этого потока, а при нажатии на остановку запись заканчивается. Например, идет проигрывание потока и нажали запись: создался файл mp3 на телефоне в какой-то папке, и, пока не нажали остановка, в этот файл записывается поток, а когда нажмут остановка, запись останавливается, и мы имеем итоговый mp3 файл. Как реализовать такое? Подскажите, пожалуйста, какие статьи почитать, какие примеры посмотреть? Во многих приложениях онлайн радио в плеймаркете реализовано такое, и хочу такой же функционал реализовать в своем приложении.
Ответы
Ответ 1
В документации плеера я не нашел возможности обрабатывать входящий поток, возможно стоит попробовать другие плееры перед тем, как делать свою реализацию записи. Для работы с аудио потоками Вам понадобится android-ffmpeg, для работы с мп3 структурой mp3agic.Ответ 2
Exoplayer, как говорят разработчики, не поддерживает запись аудиопотока, лучшим решением будет найти другую библиотеку.
Комментариев нет:
Отправить комментарий