草庐IT

audioformat

全部标签

Java - 从混音器录制

我有一个问题与我之前的问题有关。我想从调音台(扬声器)录制音频,我正在使用javax.sound。我必须设置audioFormat,但我不知道在那里输入什么:/使用类ListMixer(我在这里找到->http://forums.oracle.com/forums/thread.jspa?threadID=2198477&tstart=2),我写了这样的东西:http://forums.oracle.com/forums/thread.jspa?threadID=2198477&tstart=2但我没有任何关于采样率的信息(未知采样率)。程序抛出此异常:java.lang.Illega

Android - 让音频通过听筒播放

我目前的代码使用AudioRecord类从设备麦克风中读取录音,然后使用AudioTrack类将其播放出来。我的问题是,当我播放它时,它会通过免提电话播放。我希望它通过设备上的耳机播放。这是我的代码:publicclassLoopProgextendsActivity{booleanisRecording;//currentlynotusedAudioManageram;intcount=0;/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){sup

Android - 让音频通过听筒播放

我目前的代码使用AudioRecord类从设备麦克风中读取录音,然后使用AudioTrack类将其播放出来。我的问题是,当我播放它时,它会通过免提电话播放。我希望它通过设备上的耳机播放。这是我的代码:publicclassLoopProgextendsActivity{booleanisRecording;//currentlynotusedAudioManageram;intcount=0;/**Calledwhentheactivityisfirstcreated.*/@OverridepublicvoidonCreate(BundlesavedInstanceState){sup

java - 了解 AudioFormat 、 AudioInputStream 和 start 方法的构造函数

我曾尝试编写播放声音文件的程序,但到目前为止还没有成功。我无法理解代码的某些部分:InputStreamis=newFileInputStream("soundfile");AudioFormataf=newAudioFormat(floatsampleRate,intsampleSizeInBits,intchannels,booleansigned,booleanbigEndian);//Idon'tunderstandit'sconstructorlonglength;//lengthinsampleframes//howcaniiknowthelengthofframes?Au

android - 在 Android 自定义 ROM 中修改通话中的语音播放

我想修改Android操作系统(来自AOSP的官方图片),为正常的电话播放声音添加预处理。我已经为应用音频播放实现了这种过滤(通过修改HAL和audioflinger)。我可以只定位特定设备(Nexus5X)。另外,我只需要过滤播放-我不关心录制(上行)。更新#1:说清楚-我可以修改Qualcomm特定的驱动程序,或者在Nexus5X上运行的任何部分,并且可以帮助我修改通话中的播放。更新#2:我正在尝试创建一个Java层应用程序,将手机播放实时路由到音乐流。我已经成功地将它安装为系统应用程序,获得了使用AudioSource.VOICE_DOWNLINK初始化AudioRecord的权

android - 在 Android 自定义 ROM 中修改通话中的语音播放

我想修改Android操作系统(来自AOSP的官方图片),为正常的电话播放声音添加预处理。我已经为应用音频播放实现了这种过滤(通过修改HAL和audioflinger)。我可以只定位特定设备(Nexus5X)。另外,我只需要过滤播放-我不关心录制(上行)。更新#1:说清楚-我可以修改Qualcomm特定的驱动程序,或者在Nexus5X上运行的任何部分,并且可以帮助我修改通话中的播放。更新#2:我正在尝试创建一个Java层应用程序,将手机播放实时路由到音乐流。我已经成功地将它安装为系统应用程序,获得了使用AudioSource.VOICE_DOWNLINK初始化AudioRecord的权