audiosession相关内容

AudioQueueStart 失败 -12985

我制作了一个流媒体音乐播放器,它在前台运行良好.但在iOS4后台,它不会自动播放下一首歌曲.(遥控工作)原因是AudioQueueStart return -12985. 我已经检查了音频会话.就好了.我在开始播放音乐时使用 AudioQueueStart.如何删除 AudioQueueStart? - (void)play{[自我设置AudioQueueBuffers];//计算用于每个 ..

iOS:使用蓝牙音频输出 (kAudioSessionProperty_OverrideCategoryEnableBluetoothInput) AudioSession

我对 CoreAudio AudioSession 框架有几个与几个蓝牙任务相关的问题,我希望有人可以帮助我解决这些问题,或者至少可以确认我的最新发现.用例是一个导航应用程序,想要连接支持 HFP 和 A2DP 的蓝牙无线电.我已经阅读了整个 AudioSession 编程指南,但我仍然有一些未解决的问题,尤其是通过蓝牙使用音频输出. 蓝牙 HFP 音频输出 (kAudioSessionOu ..
发布时间:2022-01-04 20:03:42 移动开发

检测(听)iOS 7 中的音频路由变化

刚开始为iOS 7开发,发现iOS 7中不推荐使用AudioSession相关的函数和PropertyListeners. 在我使用以下方法检测耳机是否已插入或从设备拔出之前: /* 添加设备路由变化回调 */AudioSessionAddPropertyListener (kAudioSessionProperty_AudioRouteChange,audioRouteChangeLis ..
发布时间:2022-01-03 08:50:27 移动开发

从Google Meet获取音频会话ID

我正在玩 DynamicsProcessing .我想处理来自外部应用程序的音频.我只需要 audioSessionId 即可.例如,我在播放音乐上没有问题.我使用了 BroadCastReceiver 来监听 android.media.action.OPEN_AUDIO_EFFECT_CONTROL_SESSION ,并且所有内容都像一个魅力. ..
发布时间:2021-04-12 19:47:03 移动开发

如何检测蓝牙耳机是否插入IOS 8?

在我的项目中,我使用 AVAudioSession 来检测是否插入或拔出了任何耳机。但在这种情况下,我无法检测何时插入蓝牙设备。这是我的耳机状态代码。 - (void)audioRouteChangeListenerCallback:(NSNotification *)notification { NSDictionary * interuptionDict = notific ..
发布时间:2018-09-25 20:54:02 IPhone

AudioQueueStart失败-12985

我制作了一个流式音乐播放器,它在前台工作正常。 但是在后台iOS4中,它不会自动播放下一首歌曲。 (遥控器有效) 原因是 AudioQueueStart返回-12985 。 我已经检查了音频会话。它很好。我开始播放音乐时使用 AudioQueueStart 。 如何删除 AudioQueueStart ? - (void)play { [self setupAudioQ ..
发布时间:2018-09-22 09:23:35 IPhone

音频路由不变时耳机插件插件事件 - iOS

我在iPad上工作。 我想检测用户拔出耳机的时间。首先,我在属性上使用了一个监听器 kAudioSessionProperty_AudioRouteChange 。所以一切都很顺利,直到我决定添加一个按钮,以便在耳机仍然插入时切换到扬声器。所以我现在面临一个问题,也许有人会有想法来解决它。 这是一个场景: 我插上一个耳机 - >我的音频路由更改回调被称为 然后我将声音切换到扬声器( ..
发布时间:2018-09-18 10:47:37 移动开发

AVAudioPlayer无法在后台播放

我正在使用 AVAudioPlayer 和 NSFileHandle 来进行音频流传输。基本思想是我将流式音频数据保存到带有文件系统的设备,然后使用 AVAudioPlayer 来播放刚刚保存的文件。 AVAudioPlayer 即使流媒体正在播放,仍然可以播放该文件。 我有一个 UIButton 开始流媒体/下载。当下载的数据累积到特定数量的字节时, AVAudioPlayer 将播放( ..
发布时间:2018-09-18 09:28:46 移动开发

iOS版:使用蓝牙音频输出(kAudioSessionProperty_OverrideCategoryEnableBluetoothInput)AudioSession

我有几个问题涉及到多个蓝牙任务CoreAudio的AudioSession框架,我希望有人能帮助我处理这些问题,或至少可以证实我的最新调查结果。该用例是想与支持,HFP和A2DP蓝牙无线连接导航应用。我已阅读了整个AudioSession编程指南,但我必须特别是通过使用蓝牙音频输出还存在一些悬而未决的问题。 在AudioSession kAudioSessionCategory_PlayAn ..
发布时间:2016-08-11 14:00:26 移动开发

如何使用AVAudioPlayer在后台播放音乐,一边?

我目前使用AVAudioPlayer而在前台,但是当我preSS home键我的应用程序去的背景和音乐停止播放音乐。我设置的类别为我AVAudioSession到AVAudioSessionCategoryPlayback并设置为活动为YES。此外,我还添加了音频键UIBackgroundModes在我的Info.plist。 还有什么我需要做的,使背景音乐播放? 解决方案 有很明显的在 ..

播放音乐时,应用程序在后台与kAudioSessionCategory_SoloAmbientSound

我想播放音乐时,我的应用程序在后台运行,所以我给自己定 “音频背景模式” 在我的应用程序的Info.plist。 我要的audiosession的类别设置为 kAudioSessionCategory_SoloAmbientSound ,因为我要尊重静音开关,而我不希望与其他应用程序混合。 这可能吗? 如果我设置的类别 kAudioSessionCategory_MediaPlaybac ..
发布时间:2016-08-01 10:09:59 移动开发

在iOS7使用蓝牙音频设备没有麦克风权限

随着iOS7的AudioSession类别 AVAudioSessionCategoryPlayAndRecord 要求麦克风的权限。但是,如果我只需要支持蓝牙外接音频的权限感觉不对。有一些人是在同样的情况,因为我的权利,但我可以“T找到这个答案。 在iOS6的我就是用这个code到声音传送至蓝牙设备: [AVAudioSession sharedInstance] setDelegate: ..
发布时间:2016-07-22 20:02:00 移动开发

PlaySystemSound与静音开关

我知道,我必须将 AudioSession 设置为“播放”类别,允许音频即使在静音开关已打开。这是我做的,但声音,当开关处于打开状态还是被静音。 UInt32的sessionCategory = kAudioSessionCategory_MediaPlayback; AudioSessionSetProperty(kAudioSessionProperty_AudioCategory,si ..
发布时间:2016-07-22 18:05:11 移动开发

AVAudioPlayer,使用AmbientSound会话,当应用程序在后台是不是在玩

如果这是在苹果的文档,我已经没有能够找到它 - 希望有人可以帮助: 我的应用起着偶尔短音频剪辑 - 我想要的音频与来自其他应用程序中,如iPod应用程序后台音频播放拌入 - 但我也希望它进行演奏时,应用程序在运行这些音频剪辑背景。 我已经设置“应用程序播放音频”中的info.plist中所需的背景模式设置(应用程序也在使用定位服务也这样也有中集) 我的应用程序上的applicationDid ..
发布时间:2016-07-22 16:53:34 移动开发