- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否可以通过 AirPlay(iOS、Swift)获取有关当前播放轨道的数据?
我的应用程序没有任何播放器,但它与可以播放音乐的蓝牙设备通信。我可以像这样获取有关当前音轨的信息:
let systemPlayer = MPMusicPlayerController.systemMusicPlayer
let nowPlayingInfo = systemPlayer.nowPlayingItem
然后只需获取如下数据:
print("title: \(nowPlayingInfo?.title)")
print("album title: \(nowPlayingInfo?.albumTitle)")
print("album artist: \(nowPlayingInfo?.albumArtist)")
print(" artist: \(nowPlayingInfo?.artist)")
但是,只有当 iTunes 正在播放某些内容(本地内容)时,我才能获取音频信息。当我通过 AirPlay 播放某些内容(例如使用 Spotify)时,我得到的只是 nil
。
如何像 iOS 在控制中心中获取每个场景的数据?:
查看音频信息
最佳答案
由于 Spotify 有自己的沙盒播放器,因此您将无法访问其信息。
但是,您可以使用 Spotify SDK获取有关当前播放轨道的信息,如果您设置和 register对于您的 Spotify 应用程序(在您的帐户仪表板上)。
查看此other SO post了解更多信息。
关于ios - MPMusicPlayerController.systemMusicPlayer 和 AirPlay 的播放信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51436467/
我目前正在构建一个音乐应用程序,我想获取当前播放项目的播放列表(在 Apple Music 中)。 我不是说我想使用 MPMediaPickerController,因为我只想获取当前播放列表的媒体项
我的音乐应用程序有问题。这个想法是点击一个按钮并播放当前正在播放的艺术家的更多歌曲。当我在应用程序中并点击下一首歌曲时,它工作正常。但是,如果我让歌曲自然结束,应用程序会随机播放一首歌曲。所以我添加了
我有一个使用 MPMusicPlayerController 的音乐应用程序。 我最初是使用 iOS 9 下的 systemMusicPlayer 选项编写的。 我在某些情况下无法正确关闭播放器时遇到
是否可以通过 AirPlay(iOS、Swift)获取有关当前播放轨道的数据? 我的应用程序没有任何播放器,但它与可以播放音乐的蓝牙设备通信。我可以像这样获取有关当前音轨的信息: let system
我是一名优秀的程序员,十分优秀!