草庐IT

ios - 如何识别正在使用麦克风的框架或依赖项

当我将我的应用程序提交到applestore时,在API使用分析后我收到以下消息。我不打算使用这些功能,所以我想知道我可以找出哪个框架或依赖项正在使用这些功能吗?Thisappattemptstoaccessprivacy-sensitivedatawithoutausagedescription.Theapp'sInfo.plistmustcontainanNSBluetoothPeripheralUsageDescriptionkeywithastringvalueexplainingtotheuserhowtheappusesthisdata.Thisappattemptstoa

ios - 从麦克风播放音频

目标:将音频/视频从一台设备流式传输到另一台设备。问题:我设法同时获得了音频和视频,但音频无法在另一端播放。详细信息:我创建了一个应用程序,可以通过网络将A/V数据从一台设备传输到另一台设备。为了不涉及太多细节,我将向您展示我被困在哪里。我设法听取了输出委托(delegate),我在其中提取音频信息,将其转换为数据并将其传递给我创建的委托(delegate)。funccaptureOutput(_captureOutput:AVCaptureOutput!,didOutputSampleBuffersampleBuffer:CMSampleBuffer!,fromconnection:

swift - WKWebView 或 WebView 的麦克风访问

我有一个用Swift编写的基本iOS应用程序,它在WKWebView中加载一个HTML5网站。我想知道是否可以访问麦克风来录制音频?我已经以正常方式向用户明确请求native应用程序的权限,但我仍然无法访问麦克风。这是我得到的一个片段:classMainViewController:UIViewController,UIWebViewDelegate{@IBOutletweakvarwebView:UIWebView!varsession:AVAudioSession!overridefuncviewDidLoad(){super.viewDidLoad()session=AVAudi

Swift - 如何从麦克风输入(AVAudioPCMBuffer)获取当前音量

我正在从麦克风录制音频并将该音频流式传输到另一台设备。目前,即使用户没有说话,此音频也会通过流发送。但我注意到很多流媒体服务在检测到来自麦克风的噪音很小时实际上并没有发送你的麦克风输入。所以我想问,在将输入流式传输到其他设备之前,我如何查看输入的音量。我正在使用连接到AVAudioEngine的AVAudioPlayerNode录制音频。然后我使用以下内容进行实际记录:localInput?.installTap(onBus:0,bufferSize:4096,format:localInputFormat){(buffer,when)->Voidin这里,缓冲区是一个AVAudioP

传感器使用——ESP-WROOM-32 and INMP441麦克风音频采集

一、接线说明         使用不同传感器前需要了解其连接及通信方式。对于ESP-WROOM-32andINMP441麦克风是通过I2S方式进行通信。具体连接引脚参照下图:ESP-WROOM-32引脚示意图     使用的麦克风为MEMS麦克风,具体规格可参照芯片规格数说明。INMP441麦克风        I2S音频连接:        PIN14——SCK;PIN15——WS;PIN32——SD;VDD——3.3;GND——GND实物连接图二、数据采集测试        确定接线完成后,这里利用ArduinoIDE进行数据采集测试,代码如下://头文件#include//按照接线确定编

ios - Swift iOS 在代码中从键盘上删除麦克风键

我想从键盘上删除麦克风键。但是在代码中。你能帮帮我吗? 最佳答案 不幸的是,似乎没有简单的命令可以做到这一点。最好的方法是创建自定义键盘并自行编辑。为您的应用检查这个cocopodCustomkeyboard根据你的问题。链接在这里UITextInputCurrentInputModeDidChangeNotification 关于ios-SwiftiOS在代码中从键盘上删除麦克风键,我们在StackOverflow上找到一个类似的问题: https://st

ios - 使用 AudioKit 将麦克风输入的声音实时转换为音符

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion我正在尝试将来自麦克风输入的声音实时转换为音符。我正在使用我在AudioKitMicrophoneAnalysis上找到的示例代码.这是工作。但是我有几个问题:为简单起见添加了下面的代码。//initletmic=AKMicrophone()tracker=AKFrequencyTracker(mic,hopSize:64.0,peakCount:1050.0)silence=AKBooster(trac

ios - 获取 iPhone 麦克风数据以通过 Socket 进行流式传输

我想从iPhone麦克风(NSData格式)获取原始音频数据以通过套接字流式传输。这不是我可以使用twilio/etc的情况,因为它是一个研究项目。套接字实现已完成(我可以发送音频文件),但我无法获取流式麦克风数据。这是我的尝试:classViewController:UIViewController,AVCaptureAudioDataOutputSampleBufferDelegate{overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview,typicallyfro

使用内置麦克风的 ios 录音只有一个 channel 声音

我正在使用AVAudioEngine来捕捉用户的声音并对其应用一些效果。当使用耳机的麦克风录音时,一切顺利。但是用手机内置麦克风录音,通过耳机播放声音时,只有左侧耳塞有声音,看来内置麦克风只有单声道输入。那么我该如何解决这个问题呢?这是我的一些代码:funcconnectNode(){engine.connect(engine.inputNode!,to:reverbNode,format:reverbNode.outputFormatForBus(0))engine.connect(reverbNode,to:delayNode,format:delayNode.outputForm

Cubase12没有声音解决办法以及如何用USB麦克风录制(Windows)

Cubase12没有声音解决办法如何用USB麦克风录制Cubase12没有声音解决办法在笔者看来,Cubase其实是一个“独立的”软件,它似乎不受Windows系统的控制,比如音频输入输出,笔者开始认为,直接在系统中修改,然后重启软件就可以简单的解决掉没有声音的问题,但是,经历了很多次,都失败了。我炸了我炸了我炸了啊。最后才知道,要在Cubase软件中再次修改!1、首先,关闭Cubase软件,将音频输入输出调成自己所需要的。右键右下角声音图标,然后打开声音设置 2、打开Cubase,更改软件内部输入输出设备 工作室-》工作室设置-》音频系统-》Generic开头的驱动 (这里,如果您暂时不需要