草庐IT

iphone - AVCaptureSession 取消背景音频

每当我启动一个以麦克风作为输入运行的AVCaptureSession时,它会取消当前正在运行的任何背景音乐(例如iPod音乐)。如果我注释掉添加音频输入的行,背景音频将继续。有谁知道在继续允许播放背景音频的同时使用麦克风录制视频剪辑的方法?我环顾四周,似乎找不到任何关于此行为的引用资料。感谢您的帮助! 最佳答案 尝试设置kAudioSessionProperty_OverrideCategoryMixWithOthers,如https://stackoverflow.com/a/7426406/16572中所示

ios - Core Audio (iOS 5.1) Reverb2 属性不存在,错误代码-10877

我正在玩Apple的示例项目“LoadPresetDemo”。我已将混响音频单元AudioUnitkAudioUnitSubType_Reverb2添加到图中,这是唯一可用的iOS混响。在CoreAudio头文件“AudioUnitParameters.h”中,它指出Reverb2应该响应这些参数:enum{//Global,CrossFade,0->100,100kReverb2Param_DryWetMix=0,//Global,Decibels,-20->20,0kReverb2Param_Gain=1,//Global,Secs,0.0001->1.0,0.008kReverb

ios - 在 iPhone 设备上的 ionic 应用程序中播放视频时没有声音

我有一个ionic应用程序可以播放托管在互联网上的视频。在网络浏览器和iOS模拟器中测试应用程序时,视频会播放声音。如果我使用X-Code将应用程序下载到我的iPhone上,视频会播放但没有声音!有没有人知道为什么声音在模拟器上有效,但在实际设备上却无效?我已经检查过YouTube视频可以正常播放有声。 最佳答案 好吧,我显然是个白痴!我的iPhone上的静音slider已打开。不确定为什么这没有使youtube视频静音,但确实使我的应用视频静音。 关于ios-在iPhone设备上的io

ios - 如何检测音频左/右平衡?

我正在尝试以编程方式检测音频左/右平衡,但似乎没有用于获取此设置值的API。我能够找到用于检测用户是否已启用单声道音频的UIAccessibilityIsMonoAudioEnabled()方法,但我找不到音频平衡的等效函数。有人知道我该怎么做吗?附言转到“设置”->“常规”->“辅助功能”,然后向下滚动到“听力”以设置这些选项 最佳答案 我很确定这不是一个可接受的答案,但是......在浏览了各种API之后,我认为我的结论是:不可能。没有直接的API可以读取该特定设置。也无法直接读取值-因为它存储在您的应用程序沙箱之外。我最好的建

ios - 移动版 Safari : Audio + cache manifest

我有一个小型网络应用程序,它可以在点击几个按钮时播放非常短的声音片段。它明确针对iOS(iPad)上的移动Safari。在阅读了这里和其他地方关于HTML5音频在移动Safari上的这种情况下的几个“缺点”并尝试了一些“黑客”和技巧之后,我陷入了Safari看起来很简单的情况(因为缺少更好的词)坏了:我可以通过点击按钮A来播放声音A(它需要很长时间才能开始——我假设它正在下载[再次]?)。之后,点击按钮B将立即播放声音A再次。按钮C也是如此。在某些情况下,它会播放不同的声音,有时甚至是正确的声音。但主要是声音A。使用的格式是.aiff,现在是.m4a。在自己写了几个小版本之后,我决定使

iphone - iOS 5 中的规范音频样本数据类型是什么

在iOS5.0文档中声明规范音频数据类型是16位有符号整数(link):Thecanonicalaudiodatasampletypeforinputandoutput.typedefSInt16AudioSampleType;DiscussionThecanonicalaudiosampletypeforinputandoutputiniPhoneOSislinearPCMwith16-bitintegersamples.但是,如果我在AudioSampleType上右键单击“跳转到定义”,我会在CoreAudioTypes.h中看到以下定义:#if!CA_PREFER_FIXED_

iphone - 如果应用程序关闭,如何在 iOS 中播放闹钟?

我从AppStore下载了一些闹钟应用程序,发现它们能够持续播放声音,甚至让手机振动超过30秒(来自UILocalNotifications的限制)我什至强制关闭应用程序,它仍然有效!我想知道这怎么可能?除了UILocalNotification还有其他方法吗?他们使用多个通知吗?谢谢! 最佳答案 我相信,如果您安排UILocalNotification,操作系统会控制通知并会执行它,即使安排它的应用程序关闭也是如此。 关于iphone-如果应用程序关闭,如何在iOS中播放闹钟?,我们在

ios - APN 自定义通知声音问题

我有远程通知设置并且工作正常。但是,我必须在收到通知时播放自定义声音(当应用程序不在前台时)。我在我的应用程序包中添加了一个名为customSound.wav的文件,并确保在将其拖放到我的项目中时选择了“添加到目标”(这是正确的方法吗?)。服务器端:相同的文件名已指定为“声音”:“customSound.wav”。在我的didReceiveRemoteNotification中,我正在打印userInfo字典,它是这样出现的:aps={alert="GoodEveningSir";badge=1;"custom_filed1"=1;"custom_field2"="AAA-BBB-CC

ios - AVAudioSession 错误 : Deactivating an audio session that has running I/O

2017-02-2414:56:44.280PropertyManager[10172:5336578]14:56:44.280ERROR:[0x1a0a24000]AVAudioSession.mm:692:-[AVAudioSessionsetActive:withOptions:error:]:DeactivatinganaudiosessionthathasrunningI/O.AllI/Oshouldbestoppedorpausedpriortodeactivatingtheaudiosession.2017-02-2414:56:44.281PropertyManager

ios - 音频不在 AVCaptureSession 中录制

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