Swift 跳过当前在 iPhone 上播放的歌曲

Posted

技术标签:

【中文标题】Swift 跳过当前在 iPhone 上播放的歌曲【英文标题】:Swift skip current song playing on iPhone 【发布时间】:2021-05-25 00:43:56 【问题描述】:

我想显示信息并跳过 iPhone 正在播放的当前歌曲。我知道 MPMusicPlayerController 可以为苹果音乐做到这一点。但是,如果当前歌曲正在由 Spotify 或 Audible 等第三方应用播放,我想显示并跳过它。

【问题讨论】:

【参考方案1】:

let audioPlayer = MPMusicPlayerController.systemMusicPlayer

下一首歌 audioPlayer.skipToNextItem()

上一首歌 audioPlayer.skipToPreviousItem()

【讨论】:

这会跳过 Spotify 吗?在我的测试中,情况并非如此。 对于 Spotify 上一首歌曲:- appRemote?.playerAPI?.skip(toPrevious: defaultCallback) 下一首歌曲:- appRemote?.playerAPI?.skip(toNext: defaultCallback)

以上是关于Swift 跳过当前在 iPhone 上播放的歌曲的主要内容,如果未能解决你的问题,请参考以下文章

确定第三方应用程序正在 iPhone 上播放的歌曲

在 iPhone 上同时播放多首 MP3 歌曲

在 iPhone 上:找出当前正在播放的歌曲? (在 iPod 音乐播放器中)[重复]

在 iPhone 上使用 API 无需登录即可Spotify 播放歌曲

Iphone:在播放一首歌曲时,另一首歌曲重叠。

在我的 iPhone 应用程序中播放 iTunes 歌曲