为什么我的音乐不能播放第一次?
问题描述:
我有这样的代码:为什么我的音乐不能播放第一次?
[self.musicPlayer stop];
[self.musicPlayer setQueueWithQuery:persistentQuery];
[self.musicPlayer play];
但由于某些原因,你只能听到一首歌的第一瞬间的第一次。然后第二次,你听到这首歌。做一种补丁修复:
[self.musicPlayer stop];
[self.musicPlayer setQueueWithQuery:persistentQuery];
[self.musicPlayer play];
[self.musicPlayer stop];
[self.musicPlayer play];
不起作用 - 这只会使它每次播放第一秒。
答
我在当打之法,先叫一个MusicPlayer对象将不能起到类似的问题。我发现我已经来设置musicPlayer对象先前在应用程序的生命周期,即设置它,你需要它。
你的回答不给任何理由。 – johannes 2012-11-22 14:41:27