gpt4 book ai didi

iphone - 从 iPod 上的 iTunes 访问当前轨道信息

转载 作者:行者123 更新时间:2023-12-03 19:38:00 27 4
gpt4 key购买 nike

是否有适用于 iPhone 操作系统的 iTunes API,我可以使用它从 iTunes 访问某些信息(当前轨道等)?

我环顾四周,但我所能找到的只是一些 AppleScript 和 COM API。

最佳答案

您需要将 MediaPlayer.framework 添加到 Xcode 中的目标并#import MediaPlayer/MediaPlayer.h

然后

类似的东西

@property (nonatomic, retain) MPMusicPlayerController *musicPlayer;
...
self.musicPlayer = [MPMusicPlayerController iPodMusicPlayer];

然后在viewDidLoad中你需要注册该事件

// Register for music player notifications
NSNotificationCenter *notificationCenter = [NSNotificationCenter defaultCenter];
[notificationCenter addObserver:self
selector:@selector(handleNowPlayingItemChanged:)
name:MPMusicPlayerControllerNowPlayingItemDidChangeNotification
object:self.musicPlayer];

实现handleNowPlayingItemChanged现在

当正在播放的项目发生变化时,您将通过调用此方法来收到通知

- (void)handleNowPlayingItemChanged:(id)notification {
// Ask the music player for the current song.
MPMediaItem *currentItem = self.musicPlayer.nowPlayingItem;

关于iphone - 从 iPod 上的 iTunes 访问当前轨道信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2636547/

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