gpt4 book ai didi

ios - 获取用户在 iOS 中播放的轨道名称

转载 作者:行者123 更新时间:2023-11-28 20:36:26 27 4
gpt4 key购买 nike

作为我们正在尝试制作的 iOS 应用程序的一部分,我们希望我们的应用程序的一小部分在后台继续运行,并保存 iPod 正在播放的轨道的名称,和/或将它们发送到我们的服务器。

所以基本上我们想要注册一个事件监听器,它会在 iPod 应用程序播放轨道时通知我们的应用程序,即使我们的应用程序在后台也是如此。

这可能吗?我一直在深入研究文档,但没有找到太大用处。

谢谢!

最佳答案

您可以获取当前播放的歌曲,并通过获取名称将它们添加到字符串数组中 On iPhone: Find out what song is currently playing? (in the iPod music player)

编辑:在此链接中有更好的答案

编辑 2:

有这个链接 http://www.iphonedevsdk.com/forum/iphone-sdk-development/45438-different-sound-volumes-mpmusicplayer-system-sounds.html

他稍微低调地谈到了一些在歌曲更改时调用的方法

- (void)handleNowPlayingItemChanged:(id)notification {
MPMediaItem *currentItem = self.musicPlayer.nowPlayingItem;
self.songLabel.text = [currentItem valueForProperty:MPMediaItemPropertyTitle];
self.artistLabel.text = [currentItem valueForProperty:MPMediaItemPropertyArtist];
}

希望这对您有所帮助。

关于ios - 获取用户在 iOS 中播放的轨道名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10358795/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com