gpt4 book ai didi

iphone - MPMusicPlayerController 可以播放本地资源的音乐吗?

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

我想用 MPMusicPlayerController 播放音乐。

MPMediaItem * mediaItem = [];
MPMediaItemCollection *songs;
NSArray * array = [NSArray arrayWithObjects:mediaItem, nil];
songs = [MPMediaItemCollection collectionWithItems:array];

[[MPMusicPlayerController iPodMusicPlayer] setQueueWithItemCollection:songs];

我不知道怎么给mediaItem,我有一个mp3文件。帮我。谢谢你!

最佳答案

不,MPMusicPlayerController 只会播放媒体库中的音乐(这就是它位于 MP/MediaPlayer 框架中的原因)您需要使用 AVAudioPlayerAVPlayer类。不幸的是,还有更多的工作要做。

与此类似的内容应该可以帮助您入门:

NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/audiofile.mp3",      [[NSBundle mainBundle] resourcePath]]];

NSError *error;
audioPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&error];
audioPlayer.numberOfLoops = -1;

if (audioPlayer == nil)
NSLog([error description]);
else
[audioPlayer play];

关于iphone - MPMusicPlayerController 可以播放本地资源的音乐吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8006192/

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