gpt4 book ai didi

iphone - iOS:在 LockScreen 中显示当前播放的轨道信息?

转载 作者:可可西里 更新时间:2023-11-01 03:37:20 24 4
gpt4 key购买 nike

从 iOS 5 开始,我们可以访问 MPNowPlayingInfoCenter 以在锁定屏幕和多任务栏上的多媒体控件中显示信息。我有一个播放本地音频文件的应用程序。我想使用 MPNowPlayingInfoCenter 在锁屏上显示艺术家姓名、专辑和作品等信息,但唯一的方法(据我所知)是使用 MPMusicPlayerController 并获取 nowPlayingItem... 问题是 MPMusicPlayerController 仅用于播放 iPod 音乐,而不是本地存储的文件。在 iOS 5 中有解决这个问题的方法吗?

最佳答案

您可以创建自己的 NSDictionary 并将其提供给 MPNowPlayingInfoCenter。

NSArray *keys = [NSArray arrayWithObjects:MPMediaItemPropertyAlbumTitle, MPMediaItemPropertyArtist, ..., nil];
NSArray *values = [NSArray arrayWithObjects:@"Album", @"Artist", ..., nil];
NSDictionary *mediaInfo = [NSDictionary dictionaryWithObjects:values forKeys:keys];
[[MPNowPlayingInfoCenter defaultCenter] setNowPlayingInfo:mediaInfo];

关于iphone - iOS:在 LockScreen 中显示当前播放的轨道信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9675154/

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