我想检查android中声音的响度

丈夫欲遂平生志,一载寒窗一举汤。这篇文章主要讲述我想检查android中声音的响度相关的知识,希望能为你提供帮助。
我正在开发一个应用程序,我必须检测语音的响度。意味着移动设备上的一些呼喊,它将在屏幕上显示响度级别。
哪个API可以用于此?
答案看看http://developer.android.com/reference/android/media/AudioRecord.html
读取缓冲区时,字节值将代表幅度。字节值越高声音越大。
这是我在一段时间后写的应用中使用的缩小版本:
将其添加到manifest.xml中 qazxsw poi
soundlevel.xml

< uses-permission android:name="android.permission.RECORD_AUDIO" />

【我想检查android中声音的响度】sound level.java
< LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > < ToggleButton android:id="@+id/togglebutton_record" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="ToggleButton" /> < ProgressBar android:id="@+id/progressbar_level" style="?android:attr/progressBarStyleHorizontal" android:layout_width="match_parent" android:layout_height="wrap_content" /> < /LinearLayout>


    推荐阅读