首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MPMusicPlayerController和播放捆绑歌曲

MPMusicPlayerController和播放捆绑歌曲
EN

Stack Overflow用户
提问于 2009-10-28 17:40:51
回答 2查看 3.4K关注 0票数 2

如何使用MPMusicPlayerController播放与应用程序捆绑在一起的歌曲文件?

我试过的代码,

代码语言:javascript
复制
NSString *url = [[NSBundle mainBundle] pathForResource:@"song1" ofType:@"mp3"];
MPMusicPlayerController *myMusicPlayer=[[MPMusicPlayerController alloc] initWithContentURL:[NSURL fileURLWithPath:url]];
[myMusicPlayer play];
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-10-28 22:40:08

MPMusicPlayer控制器仅用于播放用户iPod库中的项目。AVAudioPlayer将播放应用程序沙箱中的编码文件,您应该能够将此代码转换为足够轻松地使用AVAudioPlayer ...看起来应该是:

代码语言:javascript
复制
NSString *url = [[NSBundle mainBundle] pathForResource:@"song1" ofType:@"mp3"]; 
AVAudioPlayer *myMusicPlayer=[[AVAudioPlayer alloc]
        initWithContentsOfURL:[NSURL fileURLWithPath:url]
        error:nil];
[myMusicPlayer play];
票数 3
EN

Stack Overflow用户

发布于 2009-10-29 02:36:18

最好使用AVAudioPlayer来播放捆绑包中的mp3。即使是苹果公司也坚持这一点,为AVAudioPlayer设置音频会话很容易。(如果你想在iPhone睡眠时播放音频) MPMusicPlayerController通常是用来播放iPod音乐的。但是你可以根据你的需要选择任何一种。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1636141

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档