AVaudioPlayer问题

时间:2010-05-10 13:21:39

标签: iphone objective-c

我在我们的应用程序中使用Avaudio播放器。播放后我播放列表中的歌曲,当我回到列表中选择另一首歌曲然后拳头也在播放时。

我想停止上一首歌,然后播放另一首歌。

请帮帮我。

1 个答案:

答案 0 :(得分:0)

[oldplayer stop];

[newplayer start];

您也可以通过正确设置音频会话来解决此问题:说

        UInt32 sessionCategory = kAudioSessionCategory_MediaPlayback;   // Defines a new variable of type UInt32 and initializes it with the identifier 
                                                                        // for the category you want to apply to the audio session.
        AudioSessionSetProperty (
            kAudioSessionProperty_AudioCategory,                        // The identifier, or key, for the audio session property you want to set.
            sizeof(sessionCategory),                                    // The size, in bytes, of the property value that you are applying.
            &sessionCategory                                            // The category you want to apply to the audio session.
        );