gpt4 book ai didi

ios - 如何将 MPMediaItem 添加到 MPMediaItemCollection

转载 作者:行者123 更新时间:2023-12-01 18:33:53 26 4
gpt4 key购买 nike

希望玩MPMediaItemcollection使用 MPMusicPlayerController .

musicPlayer = [MPMusicPlayerController applicationMusicPlayer];

我有 MPMediaItem *mediaItem 的处理程序.

如何添加 MPMediaItemMPMediaItemCollection ?我试试 addObject ,但没有功能。

最佳答案

您不能将项目添加到已创建的 MPMediaItemCollection。相反,您必须在创建集合时添加它们,使用 initWithItems: collectionWithItems: .

您可以通过基于旧集合创建新集合来“伪造”添加项目。像这样的东西:

NSMutableArray *items = [NSMutableArray arrayWithArray:myMediaItemCollection.items];
[items addObject:myNewMediaItem];
MPMediaItemCollection *myNewMediaItemCollection = [MPMediaItemCollection collectionWithItems:items];

(如果您的集合将超出当前方法的范围,则需要将它们分配给属性或根据需要调用保留。)

关于ios - 如何将 MPMediaItem 添加到 MPMediaItemCollection,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3974818/

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