做一个类似音乐播放器,该用AVPlayer还是用AVAudioPlayer?

pl_happy_world 2016-08-25 11:23:33
小女子请教各位,iOS 做一个在线音乐播放器,类似QQ播放器,该用AVPLayer还是AVAudioPlayer?,支持后台播放,网络请求数据
...全文
499 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
pl_happy_world 2016-08-29
  • 打赏
  • 举报
回复
引用 6 楼 hi_chen_xingwang 的回复:
引用 3 楼 pl_happy_world 的回复:
引用 1 楼 richard_YM 的回复:
应该用avplayer。avplayer有各种代理。后台播放的方法。
恩呢,谢谢你 不过现在有个问题就是从音乐播放列表点击某一首歌曲的时候调到播放界面进行播放,想让它从播放界面返回到列表的时候能继续播放?该怎么实现呢?
单例
好的,谢谢
pl_happy_world 2016-08-29
  • 打赏
  • 举报
回复
引用 5 楼 qq_23613747 的回复:
这不是有用这个播放网络歌曲的方法吗。搜索了一下。一大堆。下载下来估计比较占内存。

NSData *mydata=[[NSDataalloc]initWithContentsOfURL:[NSURLURLWithString:command]];

    AVAudioPlayer *player=[[AVAudioPlayeralloc]initWithData:mydata error:nil];

    [player prepareToPlay];

    [player play];
还有你想要音乐一直播放,你只要保证AVAudioPlayer对象不被销毁就可以一直播放了。可以尝试把对象设置为静态变量试试。
纵横了一下,这个不太适合网络歌曲的播放,太占内存
万恶的文科汪 2016-08-29
  • 打赏
  • 举报
回复
avaudio
目生鱼 2016-08-26
  • 打赏
  • 举报
回复
AVAudioPlayer个人用的是这个做过一个音乐播放
朕就是这么帅 2016-08-26
  • 打赏
  • 举报
回复
引用 3 楼 pl_happy_world 的回复:
引用 1 楼 richard_YM 的回复:
应该用avplayer。avplayer有各种代理。后台播放的方法。
恩呢,谢谢你 不过现在有个问题就是从音乐播放列表点击某一首歌曲的时候调到播放界面进行播放,想让它从播放界面返回到列表的时候能继续播放?该怎么实现呢?
单例
目生鱼 2016-08-26
  • 打赏
  • 举报
回复
这不是有用这个播放网络歌曲的方法吗。搜索了一下。一大堆。下载下来估计比较占内存。

NSData *mydata=[[NSDataalloc]initWithContentsOfURL:[NSURLURLWithString:command]];

    AVAudioPlayer *player=[[AVAudioPlayeralloc]initWithData:mydata error:nil];

    [player prepareToPlay];

    [player play];
还有你想要音乐一直播放,你只要保证AVAudioPlayer对象不被销毁就可以一直播放了。可以尝试把对象设置为静态变量试试。
pl_happy_world 2016-08-26
  • 打赏
  • 举报
回复
引用 2 楼 qq_23613747 的回复:
AVAudioPlayer个人用的是这个做过一个音乐播放
这个不是只能播放本地的么,那从网络加载的怎么办?先保存到本地?
pl_happy_world 2016-08-26
  • 打赏
  • 举报
回复
引用 1 楼 richard_YM 的回复:
应该用avplayer。avplayer有各种代理。后台播放的方法。
恩呢,谢谢你 不过现在有个问题就是从音乐播放列表点击某一首歌曲的时候调到播放界面进行播放,想让它从播放界面返回到列表的时候能继续播放?该怎么实现呢?
richard_YM 2016-08-25
  • 打赏
  • 举报
回复
应该用avplayer。avplayer有各种代理。后台播放的方法。

29,031

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧