草庐IT

pcm录制

全部标签

java - 在 Samsung 设备 (Android 7.0) 上通过 MIC 录制通话

我有一个简单的Android应用程序,可以记录通话,它在Android6+Samsung设备上运行良好(包括MIC源和VOICE_COMMUNICATION)。但是一旦三星设备更新到Nougat(例如S7/S7Edge),这些通话录音方法就失败了:(MIC只记录我的声音而不是对手的声音,VOICE_COMMUNICATION根本不起作用。有人可以建议在这里可以做什么吗? 最佳答案 同样的问题。仍在寻找答案。我有一部三星s7。首先,我已经解锁了native录音机(在拨号器中)并且它可以正常工作。因此,Android7(和三星)无需在A

android - MediaRecorder 在录制第二个音频剪辑时崩溃

我正在尝试使用MediaRecorder录制音频剪辑,但是当我开始、停止和重新开始时,我的Logcat中不断出现这些错误;该Activity也将关闭:INFO/DEBUG(1285):************************************************INFO/DEBUG(1285):Buildfingerprint:'LGE/thunderg/thunderg/thunderg:2.2.1/FRG83/eng.nikech.choi.20110126.134422:user/release-keys'INFO/DEBUG(1285):signal11(SI

android - 在我的 Android 应用程序中从前置摄像头录制时无法获得高 fps(每秒帧数)速率(大约 30fps)

在我的Android应用程序中,我观察到前置摄像头录制的视频以7-10fps的速度录制,而后置摄像头的工作正常,native摄像头应用程序确实以29fps的速度录制前置摄像头的视频。我使用下面的函数来设置帧率myRecorder.setVideoFrameRate(30);但不知何故,它以8fps的速度记录下来。问题是什么?此外,照明条件似乎将其提高到15fps,但我希望它至少>25fps我该如何实现?我们可以为此目的使用NDK吗? 最佳答案 我正在探索同样的问题。因为MediaRecorder已经有了native实现,所以使用ND

android - 没有预览的视频录制

我可以在Android上录制视频,但我可以在不在屏幕上预览视频的情况下录制视频吗?这是surfaceView的工作代码:surfaceView=(SurfaceView)findViewById(R.id.surface_camera);surfaceHolder=surfaceView.getHolder();surfaceHolder.addCallback(this);surfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);我可以手动输入surfaceHolder的大小而不是做surfaceHolder=sur

android - Superpowered SDK : Implementing SuperpoweredRecorder. h 和设置录制路径

我已成功将SuperpoweredSDKCrossExample项目导入到androidstudio中,并在SamsunggalaxyS3和模拟器上对其进行了测试。现在我正在实现一个录制选项,以使用SuperpoweredRecorder.h录制应用程序播放的音频。我需要有关如何正确设置*tempPath和*destinationPath变量以成功保存记录的帮助。该项目构建正常,但当我尝试在GalaxyS3或模拟器上运行该应用程序时,我收到以下错误消息:19565-19565/com.superpowered.crossexampleA/libc:0x006f0070(code=1)处

vivo手机怎么录屏?看这里,一站式录制教程!

“vivo手机怎么录屏呀,看直播的时候想录屏,就想说vivo手机可以录屏吗,可是怎么都找不到录屏功能在哪里,有人知道vivo手机录屏在哪吗,谢谢啦。”随着智能手机的普及,越来越多的人使用手机来处理日常事务,例如查看邮件、在线购物、社交等等。然而,有时候我们会遇到一些需要记录屏幕内容的场景,例如录制视频教程、演示操作等等。因此,很多手机品牌都推出了自带的录屏功能。本文将介绍vivo手机怎么录屏,并详细介绍录屏步骤。vivo手机内置录屏方法:相信很多人不知道,vivo手机怎么录屏?其实vivo手机自带的录屏功能非常简单易用,只需几个简单的步骤就可以开始录制屏幕内容。以下是使用vivo手机内置录屏功

android - AudioRecord - 写入 PCM 文件

我正在尝试使用AudioRecord类录制一些声音,然后将其写入输出.pcm文件。我希望我的程序继续录制,直到按下停止按钮。不幸的是,无论我录制多长时间,输出文件大小始终为3528字节,持续约20毫秒。同样根据ToolsoftAudioTools,该文件的属性是:44100Hz、16位、立体声,即使我使用的是采样频率完全不同的单声道。ThreadrecordingThread;booleanisRecording=false;intaudioSource=AudioSource.MIC;intsampleRateInHz=44100;intchannelConfig=AudioForm

android - 录制/捕获 Android 应用程序的内部声音播放并导出 mp3?

是否可以录制应用程序产生的内部声音?我的应用程序允许您创建和播放音乐序列。soundPool.play(soundIds[i],1f,1f,1,0,Constants.TIME_RATE);我希望能够录制序列并导出为mp3。我调查了AudioCapture但setAudioSource(intaudio_source)似乎只接受MIC录音。谢谢 最佳答案 不,没有用于获取音频输出的API,即使对于您自己的应用程序也是如此(实际上这并不完全正确,因为您可以通过VisualizerAPI获取它,但它的质量如此之低,我对此表示怀疑对你有用

Linux音频处理:MP3解码、PCM、播放PCM、ALSA(Advanced Linux Sound Architecture)、MPEG(Moving Picture Experts Group)

MP3解码:将MP3音频文件中的数字音频数据转换为可以播放或处理的音频信号的过程。MP3(MPEG-1AudioLayer3)是一种常见的音频压缩格式,用于将音频文件压缩到较小的文件大小,同时保持相对高的音质。以下是MP3解码的一般步骤:读取MP3文件:首先,需要读取存储在MP3文件中的音频数据。MP3文件以二进制格式存储音频信息。解析MP3文件头:MP3文件的开头通常包含有关音频流的元数据,如采样率、比特率、声道数等信息。解析这些文件头数据是解码的第一步,以确保正确配置解码器。解码压缩的音频数据:MP3文件中的音频数据经过压缩编码,通常使用一种叫做MPEG音频压缩算法来进行压缩。解码器负责将

android - mobizen如何在三星上录制内部音频

我了解Android不允许录制内部音频。但在LG和三星上,Mobizen应用程序似乎可以做到。从开发的角度来看,用什么方法来捕捉内部声音?我发现了类似的问题,但它是针对旧版本的android和关于屏幕录制的。但是现在。有很多屏幕录像机。只有mobizen可以在录制开始前使用某种向导在三星上录制内部音频,它会显示一个弹出窗口并说“确定”,然后开始录制音频 最佳答案 LG和三星的AndroidROM似乎有一个未记录的API用于记录音频输出。由于大多数LG和三星设备都采用Android框架的修改版本,因此API可能已公开使用但未在任何地方