アプリで使い始めまし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 です。