8

アプリで使い始めましMPVolumeViewたが、Air Playボタンが全く表示されません。AVPlayerネットワーク上で音声を送信できる Air Play デバイスが複数あるにもかかわらず。これらは、たとえばコントロール センターから Air Play をチェックすると表示されます。

ここに私が持っているコードがあります:

myVolumeView = [MPVolumeView new];
[myVolumeView setShowsVolumeSlider:YES];
[myVolumeView setShowsRouteButton:YES];
myVolumeView.frame = _volumePanel.bounds;
[myVolumeView sizeToFit];
_myVolumeView.autoresizingMask = UIAutoresizingFlexibleWidth;
[_volumePanel addSubview:myVolumeView];

かなり単純なもの。私はAVPlayerいくつかの音楽を実行する を持っています。それだけです。興味深いことに、コントロール センターから別の Air Play デバイスを選択すると、Air Play ボタンが のアプリに強制的に表示されますMPVolumeViewが、これはちょっとした不具合です。

Xcode でコンソールの上にある Debug Hierarchy Mode ボタンをクリックすると、UI に Air Play ボタンが表示されますが、アルファは 0 です。

4

2 に答える 2