web-dev-qa-db-ja.com

Androidの音楽プレーヤーの波形を描く方法は?

私の電話に付属するデフォルトのライブ壁紙の1つは、バックグラウンドで再生される音楽の波形をリアルタイムで表示する壁紙でした。私はこれをどうやってやろうと思っていました。どういうわけか、バックグラウンドミュージックのストリーミングデータにアクセスしてサンプルをリアルタイムで計算する必要があるようですが、ストリーミングデータを取得する方法がわかりません。このチュートリアルに従うことで波形を表示できると思います http://codeidol.com/Java/swing/Au​​dio/Build-an-Audio-Waveform-Display/ ですが、私は正確ではありませんそれを行う方法を確認してください。助けていただければ幸いです/

Android再生中のオーディオにアクセスできるVisualizerというクラスがあります http://developer.Android.com/reference/Android/media/audiofx/Visualizer.html =

また、Androidはすべてオープンソースであるため、ライブ壁紙の動作を確認できます! https://Android.googlesource.com/platform/packages/wallpapers/ MusicVisualization /

21