0
是否可以使用MPMusicPlayerController
播放本地音频文件,即在我的应用程序包中,而不是在iPod中播放的文件?我查看了文档和过去的帖子,但看起来不像。可以使用MPMusicPlayerController播放本地音频文件吗?
如果不是推荐的课程是什么?
是否可以使用MPMusicPlayerController
播放本地音频文件,即在我的应用程序包中,而不是在iPod中播放的文件?我查看了文档和过去的帖子,但看起来不像。可以使用MPMusicPlayerController播放本地音频文件吗?
如果不是推荐的课程是什么?
我不这么认为,MPMusicPlayerController
用于播放用户iPod库中歌曲生成的MPMediaItems
和MPMediaItemCollections
。
从文档:
媒体项目集合是有序集合的媒体项目从iPod库(的 的MPMediaItem类实例)。通常情况下,您可以通过从媒体查询中通过其集合属性 请求一组集合,来使用此类 类。媒体查询在 MPMediaQuery类参考中描述。
AVAudioPlayer
可能更适合你,这里有一个如何使用AVAudioPlayer
你的应用程序包中播放文件的例子。
#import <AVFoundation/AVFoundation.h>
一定要包含使用委托方法。
AVAudioPlayer *data = [[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"nameOfSound" ofType:@"mp3"]] error:NULL];
data.delegate = self;
data.volume = 1.0;
[data prepareToPlay];
[data play];