Tag: android audiorecord

通过两个Android设备通过audio插孔电缆传输数据

我正在研究通过男性对男性audio插孔电缆传输文本数据。 我正在HTC One V和PC上testing这个, 这个维基百科文章中提到,它支持男性对男性audio插孔进行数据传输。 它说: 第一个是在苹果的iPhone系列,HTC设备,最新的三星,诺基亚和索尼等手机中使用了第二个环上的返回信号和袖子上的麦克风。 你可以在这里看到我的代码 。 在传输过程中遇到的问题:如果我在发送端input0-31的任何值产生音调,由于FSK调制/解调的types错误,接收机将在2-3次尝试中得到实际值。 你会build议最好的纠错码,这将帮助我纠正从另一个Android设备接收到的input? 如果有人曾经做过这种types的数据传输,请提供代码参考或有关技术方面的一些基本的指导,所以我可以完成这一点,并为所有人开放源代码。

AudioRecord对象没有初始化

在下面的代码中,我的audioRecord对象没有初始化。 我试着把它移动到onCreate方法,并使其成为一个全球性的。 我logging了状态,并返回值1 ,这意味着可以使用。 debugging器说,正在对未初始化的对象调用startRecording 。 这也是说,它无法获得audio源。 为什么我会收到这些错误? package com.tecmark; import java.io.BufferedOutputStream; import java.io.DataOutputStream; import java.io.File; import java.io.FileOutputStream; import android.app.Activity; import android.media.AudioFormat; import android.media.AudioRecord; import android.media.MediaRecorder; import android.os.Bundle; import android.os.Environment; import android.util.Log; import android.view.View; import android.widget.TextView; public class recorder extends Activity { private Thread thread; private boolean isRecording; private AudioRecord recorder; private FileOutputStream os; private […]

Android AudioRecord示例

我正在devise一个Android应用程序,我需要实现一个AudioRecord类来logging用户的声音。 经过一些研究(没有提供足够的信息)和一些失败的尝试,我想知道是否有人可以帮助我发布一个例子(代码)如何使用AudioRecord捕获高品质的声音。 我真的很感激。 谢谢