V1r*_*ru8 5 cocoa-touch avfoundation ios avplayer
我正在播放音乐AVPlayer.现在在某个时刻发生NSTimer火灾,我想要褪色到另一条赛道.所以我开始淡出我的AVPlayer并创建一个新的AVPlayer实例来播放下一首歌.
在前台时,它按预期工作.但是当我的应用程序在后台时.播放曲目淡出但新AVPlayer实例未开始播放.是否无法在后台创建新的AVPlayer实例?或者我该怎么玩呢?还是有另一种方法来重叠两个轨道?
我可以用AVQeueuPalyer,但我不能让曲目重叠.有什么建议?
- 编辑 -
如果不清楚,我可以根据需要播放背景音频.只是在后台创建一个新的AVPlayer实例不起作用.
做我想做的事情的正确方法似乎是 AVMutableComposition。这样我就不需要多个 AVPlayer 和其他一些好处了。有关更多详细信息:我在博文中总结了它:http://www.postblog.me/2012/03/playing-multiple-overlapping-audio-tracks-in-background/
| 归档时间: |
|
| 查看次数: |
1883 次 |
| 最近记录: |