Подтвердить что ты не робот

Как нарисовать форму сигнала музыкального плеера Android?

одна из стандартных живых обоев, которые поставлялись вместе с моим телефоном, - это обои, которые отображали волновую форму воспроизведения музыки в фоновом режиме в реальном времени. Мне было интересно, как можно это делать. Кажется, мне нужно каким-то образом получить доступ к потоковым данным фоновой музыки и вычислить образцы в реальном времени, но я не знаю, как получить потоковые данные. Я думаю, что могу отобразить форму волны, следуя этому учебнику http://codeidol.com/java/swing/Audio/Build-an-Audio-Waveform-Display/, но я не совсем уверен, как это сделать. Помощь будет принята с благодарностью/

4b9b3361

Ответ 1

Существует класс Android под названием Visualizer, который позволяет вам прослушивать аудио http://developer.android.com/reference/android/media/audiofx/Visualizer.html

Кроме того, поскольку Android - это все с открытым исходным кодом, вы можете посмотреть, как это делают живые обои! https://android.googlesource.com/platform/packages/wallpapers/MusicVisualization/