草庐IT

android - 在 Android 中录制电话

我在AndroidMarketplace中看到了有关记录正在进行的电话对话的应用程序。我对这是如何完成的很感兴趣。有谁知道通话是如何录音的?有没有办法在Android中获取通话的音频流?干杯! 最佳答案 查看Permissions.PROCESS_OUTGOING_CALLS:允许应用程序监控、修改或中止拨出电话。不过,我不知道有来电,这可能是不可能的。 关于android-在Android中录制电话,我们在StackOverflow上找到一个类似的问题: h

java - 如何在android中录制音频时调整麦克风灵敏度

我正在开发一款录音应用。在其中,我有一个Seekbar来更改输入语音增益。我找不到任何方法来调整输入语音增益。我正在使用AudioRecord类来录制语音。recorder=newAudioRecord(MediaRecorder.AudioSource.MIC,RECORDER_SAMPLERATE,RECORDER_CHANNELS,RECORDER_AUDIO_ENCODING,bufferSize);recorder.startRecording();我见过appintheGooglePlayStore使用此功能。 最佳答案

android - 无法同时从 onPreviewFrame 回调中录制视频和取帧

我正在使用MediaRecorder在我的Android应用程序中录制视频,我还希望通过onPreviewFrame回调来获取帧数据。问题是:如果在surfaceChanged回调中重新开始预览,则视频录制将停止工作。如果它没有重新启动,通过注释surfaceChanged中的所有内容,视频录制将继续工作,但onPreviewFrame回调将停止工作。我怎样才能使它们都起作用?CameraActivity.javaimportandroid.app.Activity;importandroid.hardware.Camera;importandroid.media.MediaRecor

android - 如何在android中录制音频时做Visualizer

我知道Visualizer在使用androidMediaPlayer播放音频时会显示一些波形。但我想在录制音频时显示Visualizer,这意味着在录制时我想显示根据用户语音节拍而变化的线性波。是否可以在android中做。 最佳答案 通过每隔x毫秒调用您的MediaRecorder.getMaxAmplitude(),您将拥有(来自officialdocumentation):themaximumabsoluteamplitudethatwassampledsincethelastcalltothismethod.然后,您可以实时

android - 如何在android中录制.wav格式的文件

我想使用android录制.wav文件。有什么办法吗? 最佳答案 快速谷歌后我发现有一个直接支持波形记录。最常见的波形格式是PCM。android.media.AudioRecord支持PCM输出。然后您只需要将其写入文件即可。AudioRecord在创建文件之后,您必须编写自己的转换器以进行wave(或为此寻找在线库)。如果您喜欢一款随时可用并以wave形式录制的应用程序,您可以下载此应用程序:uk.ac.cam.cl.dtg.android.audionetworking.hertz额外链接:Subject:[android-d

android - 在android中录制大小为480 * 480 px的视频?

我搭建了一个类似于vineapp视频录制的模块。但是我无法将视频大小设置为480x480px。有什么办法可以做到这一点。谢谢 最佳答案 Android相机的可用尺寸列表有限。所以我们需要选择最佳相机尺寸并从原始相机图像中选择子图像(480x480)。例如,在我的HTConem8上,我的相机尺寸是这样的:1920x10881920x10801808x1080....720x480640x360640x480576x432480x320384x288352x288320x240240x160176x144您可以使用getSupporte

ios - 在 iOS 中录制音频并永久保存

我制作了2个iPhone应用程序,可以录制音频并将其保存到文件中并再次播放。其中一个使用AVAudiorecorder和AVAudioplayer。第二个是苹果的SpeakHere音频队列示例。两者都在模拟器和设备上运行。但是当我重新启动任何一个应用程序时,都找不到录制的文件!!!我已经尝试了在stackoverflow上找到的所有可能的建议,但它仍然不起作用!这是我用来保存文件的:NSArray*dirPaths;NSString*docsDir;dirPaths=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUs

ios - 在 ios 中录制视频时添加覆盖的方法

有什么方法可以在我录制视频时添加叠加层,以便在我播放相机胶卷中的视频时可以看到叠加层。 最佳答案 简单创建一个View:UIView*tempView=[UIViewalloc]initWithFrame...然后ADDASSUBVIEW到你的“cameraViewController”:播放器ViewController相机ViewController(或您正在使用的任何View)例如:[self.playerViewControlleraddSubView:tempView];完成√

ios - 音频不在 AVCaptureSession 中录制

这个问题在这里已经有了答案:AVCaptureSessionaudiodoesn'tworkforlongvideos(4个答案)关闭3年前。我有一个应用程序,当加载View时,它开始捕获视频和音频,并在完成后将其记录到应用程序的文档文件夹以及运行它的iPad的相机胶卷中。我已经确定并添加了音频和视频的输入到session中,但是当我去查看保存的视频时,没有音频。任何人都可以在我的代码中发现任何可以指出问题所在的地方吗?更新:从未显示任何错误消息。但是,我发现了一个共同点。音频将被录制,但前提是录制时间为10秒或更短。如果达到11秒,则不会录制音频。NSLog显示Finishedwit

ios - 使用 Superpowered 或 AudioKit 音频库在 Swift 中录制回调函数

我的应用(用swift编码)根据音频信号进行实时处理。我需要一个函数,其中左右缓冲区来自输入(来自USB麦克风的2个channel),一个函数带有用于输出的缓冲区(也有2个channel)。我曾经使用EZAudio,但我在使用2channel96K格式时遇到内存问题。当EZAudio停止时,我想更改为Superpowered或Audiokit。我的问题是:我无法在这些库中的任何一个中获取带有缓冲区的函数。超能力:我在桥header中添加了#import"SuperpoweredIOSAudioIO.h"。我在我的ViewController中添加了SuperpoweredIOSAudi