草庐IT

pcm录制

全部标签

ios - 从无线耳机录制音频并通过蓝牙扬声器播放

从BT耳机录制音频。录制完成后切换路由,通过无线蓝牙音箱播放。我已经实现了,但音频正在同一耳机或扬声器中录制和播放。如何录制和播放viseversa?任何解决方案。提前致谢 最佳答案 嘿@Rushi我认为这段代码将帮助你播放音频viseversa-(IBAction)RecordButtonPlayed:(id)sender{if(player.playing){[playerstop];}if(!recorder.recording){[[AVAudioSessionsharedInstance]setActive:YESerro

ios - 通过 Spotify iOS SDK 获取用于可视化的 pcm 音频

我们目前正在考虑将我们已经存在多年的音乐可视化软件用于通过新的iOSSpotifySDK播放音乐的iOS应用程序--查看http://soundspectrum.com看看我们的视觉效果,例如G-Force和Aeon。无论如何,我们已经在SpotifyiOSSDK中启动并运行了演示项目,一切看起来不错,但向前迈出的主要一步是访问音频pcm,以便我们可以将其发送到我们的视觉引擎等。Spotify开发人员或知情人士能否建议获得pcm音频的可能性?音频pcmblock可以像几千个最新样本(我们将用于FFT等)的循环缓冲区一样简单。提前致谢! 最佳答案

ios - 录制 iOS 对话。从哪儿开始?

我想记录每次与手机应用程序的对话。我的设备已越狱,因此没有关于应用商店限制的问题。当然我猜公共(public)框架不会提供任何东西。另外,我一直在查看私有(private)框架,但没有看到任何有用的东西。目前我可以从麦克风录音,但是当对话开始时,它会将麦克风置于独占模式,并且不再接收数据。有什么指导吗? 最佳答案 “录音机”确实是一个非常简单的调整。作者试图混淆他的调整的重要部分(哪个函数被Hook),但这是我发现的。Tweak基本上只Hook一个函数-AudioToolbox.framework中的AudioConverterCo

iphone - 在 iPhone 上以最小的文件大小录制音频

我想用iPhone录制音频,然后上传到服务器。我可以录制音频,但我的问题是我应该使用哪种格式来录制音频,以便录音机生成文件大小最小的文件。 最佳答案 以下是iPhone支持的几种编码的结果。持续10秒的音频文件大小(以KB为单位)。kAudioFormatMPEG4AAC:164,kAudioFormatAppleLossless:430,kAudioFormatAppleIMA4:475,kAudioFormatULaw:889,kAudioFormatALaw:889,其中kAudioFormatMPEG4AAC具有最小的尺寸。

十分钟实现 Android Camera2 视频录制

1.前言因为工作中要使用AndroidCamera2API,但因为Camera2比较复杂,网上资料也比较乱,有一定入门门槛,所以花了几天时间系统研究了下,并在CSDN上记录了下,希望能帮助到更多的小伙伴。上两篇文章使用Camera2实现了相机预览和拍照的功能,这篇文章我们接着上文,来实现Camera2视频录制的功能。2.前置操作2.1声明相机参数和成员变量首先还是声明相机参数和成员变量,比起前文增加了这些privatevarmediaRecorder:MediaRecorder?=nullprivatevarisRecordingVideo:Boolean=falseprivatevalSEN

ios - 您可以在 iphone 上录制视频/音频,同时播放单独的视频(可选音频)吗?

是否有任何iOS库API支持同时播放和录制多个视频?例如,AVMutableVideo合成接口(interface)支持吗?任何人都可以提供代码外观的要点吗?有谁知道这有多高效?例如有没有办法估计可以同时播放/录制给定质量的视频数量? 最佳答案 AVFoundation库支持最多同时播放4个视频的硬件加速。解压缩是在GPU级别完成的,因此在大多数情况下它的性能都足够好。不过不确定问题的录音部分。 关于ios-您可以在iphone上录制视频/音频,同时播放单独的视频(可选音频)吗?,我们在

ios - 如何检测使用 ReplayKit 屏幕录制 API 录制我的 iOS 应用程序的用户?

Apple发布了一个可靠的屏幕截图检测通知,我一直在使用它,但我还想检测用户是否正在使用新的ReplayKitAPI录制我的应用程序。我们可以尝试获取UIScreenDidConnectNotification或测试.mirroredScreen属性以查看是否有任何事情发生,但这些都不可靠,尽管Apple的旧技术说明(https://developer.apple.com/library/content/qa/qa1738/_index.html)另有说明。我们可以查看状态栏的高度,但这有误报。有人得到了为此工作的东西吗? 最佳答案

ios - 使用来自原始 PCM 流的 CMSampleTimingInfo、CMSampleBuffer 和 AudioBufferList

我正在从Google的WebRTCC++引用实现(一个插入到VoEBaseImpl::GetPlayoutData中的Hook)接收原始PCM流。音频似乎是线性PCM,符号为int16,但在使用AssetWriter录制时,它会保存到音频文件中,高度失真且音调更高。我假设这是输入参数某处的错误,最有可能是关于将stereo-int16转换为AudioBufferList,然后再转换为CMSampleBuffer。下面的代码有什么问题吗?voidRecorderImpl::RenderAudioFrame(void*audio_data,size_tnumber_of_frames,in

iOS:从流中播放 PCM 缓冲区

我正在从包含编码PCM缓冲区的套接字接收一系列UDP数据包。解码后,我剩下一个int16*音频缓冲区,我想立即播放它。预期的逻辑是这样的:init(){initTrack(track,output,channels,sample_rate,...);}onReceiveBufferFromSocket(NSDatadata){//Decodethebufferint16*buf=handle_data(data);//Playdatawrite_to_track(track,buf,length_of_buf,etc);}虽然我不确定与回放缓冲区有关的所有事情。在Android上,我可

ios - AVAudioRecorder 支持哪些格式来录制声音?

我在http://developer.apple.com/library/ios/#documentation/MusicAudio/Reference/CoreAudioDataTypesRef/Reference/reference.html#//apple_ref/doc/uid/TP40004488找到了不同值(音频数据格式)的列表音频数据格式标识符音频数据格式的标识符,用于AudioStreamBasicDescription结构。kAudioFormatLinearPCM='lpcm',kAudioFormatAC3='ac-3',kAudioFormat60958AC3=