警告:+[MRAVOutputContext sharedAudioPresentationContext]_block_invoke 的 AVF 上下文不可用

Posted

技术标签:

【中文标题】警告:+[MRAVOutputContext sharedAudioPresentationContext]_block_invoke 的 AVF 上下文不可用【英文标题】:WARNING: AVF context unavailable for +[MRAVOutputContext sharedAudioPresentationContext]_block_invoke 【发布时间】:2018-11-05 10:34:03 【问题描述】:

我尝试使用此代码在我的应用程序中添加音量调节,但鉴于此警告无法正常工作。

@property (nonatomic, strong) MPVolumeView *volumeView;

_volumeView = [ [MPVolumeView alloc] init];
[_volumeView setShowsVolumeSlider:YES];
[_volumeView setShowsRouteButton:YES];
[_volumeView sizeToFit];
[self.view addSubview:_volumeView];

但是给出了这个警告

2018-11-05 15:55:14.898262+0530 BestBubby[7379:198945] [MediaRemote] [AVOutputContext] WARNING: AVF context unavailable for +[MRAVOutputContext sharedAudioPresentationContext]_block_invoke

2018-11-05 15:55:14.898488+0530 BestBubby[7379:198945] [MediaRemote] [AVOutputContext] WARNING: AVF context unavailable for +[MRAVOutputContext createOutputContextWithUniqueIdentifier:]

【问题讨论】:

您所说的“无法正常工作”是什么意思?你是在真机上测试还是在模拟器上测试? 【参考方案1】:

MPVolumeView 只能在真机上测试 - 在模拟器上会有“空”视图和提到的警告。

【讨论】:

以上是关于警告:+[MRAVOutputContext sharedAudioPresentationContext]_block_invoke 的 AVF 上下文不可用的主要内容,如果未能解决你的问题,请参考以下文章

sh 如何修复“警告:不支持区域设置:en_US.utf”

sh Rails 3.2.7 SSL Localhost(没有红色警告,没有apache配置)

sh Rails 3.2.7 SSL Localhost(没有红色警告,没有apache配置)

sh Xcode构建步骤以查找FIXME并根据构建配置将其标记为警告/错误。

hbase启动时候发生警告

中止基于 php 警告/错误的构建