gpt4 book ai didi

ios - coremedia.playerserver 错误 : Category cvcl is not supported

转载 作者:行者123 更新时间:2023-11-29 12:23:14 24 4
gpt4 key购买 nike

我正在使用 AVFoundation 来处理我的 iOS 应用程序中的音频。在应用程序启动时, Audio Session 默认为具有默认类别的 SoloAmbient。

然后我想切换到 Ambient 类别(Xamarin 语法):

NSError error; 
var audioSession = AVAudioSession.SharedInstance();
audioSession.SetCategory(AVAudioSession.CategoryAmbient, out error);

通过在设备日志中我看到以下内容,应用程序内的类别设置没有任何错误:

May 1 05:54:59 iPod-touch mediaserverd[36] : 05:54:59.503 EXCEPTION: ERROR: [com.apple.coremedia.playerserver] >va> 3121: kVirtualAudioObjectCategoryNotSupportedError: "Category cvcl is not supported."

可能是什么原因,它如何影响应用程序?我指的不是这种特殊情况,我在应用程序大量运行时遇到了这些错误,主要是在尝试在不同类别和模式之间切换时。

最佳答案

在我的案例中,此问题已通过允许应用程序使用设备麦克风从操作系统设置录制声音得到解决。录音后播放声音文件..:)

请试试这个方法。您还可以检查是否授予权限,否则提示消息。

[[AVAudioSession sharedInstance] requestRecordPermission:^(BOOL granted) { 如果(授予){ //麦克风启用代码 } 别的 { //麦克风禁用代码 } }];

关于ios - coremedia.playerserver 错误 : Category cvcl is not supported,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29984910/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com