【问题标题】:How to Make custome record view Meter?如何制作自定义记录视图仪表?
【发布时间】:2012-03-01 20:28:36
【问题描述】:

我想制作用户录制语音时发出的自定义视图表??

有人知道用于录制音频的数字 VU Meter 的任何编码示例吗?

有人知道在录制时显示反馈的任何编码示例吗?

【问题讨论】:

  • 你找到解决办法了吗?

标签: android audio-recording


【解决方案1】:

这是一个Mediastore文件,意思是录音。就像点击按钮开始录音

public class MediastoreActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
 Button btn = (Button)findViewById(R.id.recordBtn);
btn.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View view) {
startRecording();
}});
}
public void startRecording() {
Intent intt = new Intent("android.provider.MediaStore.RECORD_SOUND");
startActivityForResult(intt, 0);
}
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
switch (requestCode) {
case 0:
if (resultCode == RESULT_OK) {
 Uri recordedAudioPath = data.getData();
}
}
}
}

这是一个mail.xml文件,只创建一个按钮

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<Button android:id="@+id/recordBtn"
android:text="Record Audio"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
</LinearLayout>

【讨论】:

  • HIII Kumar。你是对的,但我需要在记录开始时传播 vu 表。
  • 我没听懂你说的。试试这个,做一点修改。你会得到的。
  • hii kumar .. 我是说当我开始说话时,仪表的工作方式就像踏板车的仪表一样。VU 仪表基于 db sound。如果有任何代码可用,请告诉我
  • 我正在使用相同的代码 vu 仪表正在工作,然后单击开始按钮,您会说一些它会工作的内容检查此代码
  • 嘿 kumar 我看到了这个并实现了这个代码..在模拟器中它的工作但是当我在真实设备中测试时我得到强制关闭错误..这是我的错误日志:::
猜你喜欢
  • 2011-08-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-07-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多