iphone - 如何在应用程序中播放带有音乐文件的播放列表?

标签 iphone ios ipod

如何在应用程序中而不是在 ipod 库中播放带有音乐文件的播放列表?我想使用 MPMusicPlayerController 但它只能播放库中的音乐,除了 AVAudioPlayer 有什么建议吗?有没有人知道如何更改下面显示的图标?喜欢音乐下载器或潘多拉?我很感激任何建议。

http://cdn.iostips.net/pandora_music_controls.jpg

最佳答案

要更改上面的图标,您只需将远程控制事件的应用程序注册为 -

if([[UIApplication sharedApplication]  respondsToSelector:@selector(beginReceivingRemoteControlEvents)])
        [[UIApplication sharedApplication] beginReceivingRemoteControlEvents];

要处理这些事件,请看这里(一个解决方案是子类 UIWindow)-

iOS 4: Remote controls for background audio

如果你想从流媒体播放音乐,那么你可以使用 mattgallagher 的音频流类,这里是 github repo 的链接 -

https://github.com/mattgallagher/AudioStreamer/blob/df17f971a2f8d482346400c9bb30d1b5d819baba/Classes/iPhoneStreamingPlayerViewController.h

关于iphone - 如何在应用程序中播放带有音乐文件的播放列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7220046/

相关文章:

iphone - 如何创建带有向左大箭头的后退按钮(如 iPod 应用程序)

html - Float left 在 ipod、android 智能手机等移动设备上不起作用

iphone - Coredata手动迁移

ios - 如何使用 Url 初始化 OutputStream?

ios - localizedString ForKey :value:table ignores Base localization

jquery - 按回车键隐藏 iPad 键盘

iphone - 如何用这一行解决 Thread1 : Signal SIGABRT ? [[NSBundle mainBundle] loadNibNamed: @"DVDListingView"Owner:self options:nil];

iphone - 有没有办法以编程方式滚动到 UIWebView 中的 PDF 页面?

iphone - 无法访问另一个类的@property

iphone - 我可以在后台取消iOS本地通知吗?