我有下一个问题: 我的应用程序是在Mac OS上的Xcode中开发的,并使用Objective-C代码。我使用IOS 12与USB真实设备iPad(非仿真器)连接并运行AvPlayer。播放视频时,我会在控制台中收到很多警告消息,如下所示: AVAudioSessionPortImpl.mm:56:ValidateRequiredFields:端口扬声器的未知选定数据源(类型:扬声器) 当我离开播放器时,不再显示消息。如何解决这个问题?但是,该程序按预期方式工作。 我将下一个代码用于初始化AvAudioSession:
AVAudioSession * avSession = [AVAudioSessionClass sharedInstance];
NSError * error = nil;
[avSession setCategory:AVAudioSessionCategoryPlayback error:&error];
[avSession setActive:YES error:nil];