gpt4 book ai didi

ios - 播放特定歌曲

转载 作者:行者123 更新时间:2023-11-29 13:06:59 26 4
gpt4 key购买 nike

我正在寻找存储歌曲信息然后播放特定歌曲的方法。我看过这个帖子: How do you use MPMediaItemPropertyPersistentID to play music in iPhone Music Player Framework?

如果我已经有了 MPMediaItemPropertyPersistentID,我可以直接播放那首歌,而不是循环播放每首歌曲,直到找到匹配的 ID 为止吗?

最佳答案

您不必通过遍历库中的所有项目来执行此操作。它可以通过 MPMediaQuery 来完成,像这样:

NSNumber *persistentIDNumber = [NSNumber numberWithInteger:4238475234];

MPMusicPlayerController *player = [MPMusicPlayerController applicationMusicPlayer];

MPMediaPropertyPredicate *predicate = [MPMediaPropertyPredicate predicateWithValue:persistentIDNumber forProperty:MPMediaEntityPropertyPersistentID];

MPMediaQuery *query = [[MPMediaQuery alloc] init];

[query addFilterPredicate: predicate];

[player setQueueWithQuery:query];
[player prepareToPlay];
[player play];

关于ios - 播放特定歌曲,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18412725/

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