将 AirPlay 添加到 AVAudioPlayer (Swift)
Posted
技术标签:
【中文标题】将 AirPlay 添加到 AVAudioPlayer (Swift)【英文标题】:Adding AirPlay To AVAudioPlayer (Swift) 【发布时间】:2018-02-24 01:21:38 【问题描述】:我正在使用AVAudioPlayer
制作音乐应用。我希望用户能够打开 AirPlay 选择器视图...
...通过在UIToolBar
中点击UIBarButtonItem
以流式传输从我的应用程序播放的音乐。我该怎么做?
【问题讨论】:
【参考方案1】:以MPVolumeView
开头,不带音量滑块:
MPVolumeView* myVolumeView = [[MPVolumeView alloc] initWithFrame: CGRectMake(...)];
myVolumeView. showsVolumeSlider = NO;
请参阅Add MPVolumeView to bottom toolbar,了解如何将MPVolumeView
添加到UIBarButtonItem
,即:
UIBarButtonItem* b = [[UIBarButtonItem alloc] initWithCustomView: myVolumeView];
斯威夫特 4
var myVolumeView = MPVolumeView(frame: CGRect(x: x, y: y, width: width, height: height))
myVolumeView.showsVolumeSlider = false
var airplayButton = UIBarButtonItem(customView: myVolumeView)
【讨论】:
以上是关于将 AirPlay 添加到 AVAudioPlayer (Swift)的主要内容,如果未能解决你的问题,请参考以下文章