22

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

4

1 に答える 1

23

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

さらに、Androidはすべてオープンソースであるため、ライブ壁紙がどの​​ように機能するかを確認できます。 https://android.googlesource.com/platform/packages/wallpapers/MusicVisualization/

于 2011-06-11T18:54:47.430 に答える