Objective-C ::按句子播放音乐

时间:2012-05-08 05:22:17

标签: objective-c playback

我正在制作影子应用程序。我有麻烦,用句子播放音乐。 像这样,......

如果音乐被赋予这个“你好世界。超级世界”,我想这样做......

@implementation
....
MPMusicPlayerController *musicPlayer;

- (void) playMusicByOneSentence
{
            //[musicPlayer play] is play a whole song. I want to play song by each sentence and sleep 5 sec.

            //[musicPlayer play];
            // I want to like following like this
            [musicPlayer playByOneSentence];
    }
}

playByOneSentenc方法继续播放一个句子,然后停止5秒直到完成整首歌曲。

但我不知道上面这个动作。 Objective-C的play方法只是播放整个音乐。

你知道吗?

1 个答案:

答案 0 :(得分:1)

处理此问题的一种方法是将音乐切片为单独的文件,然后分别播放每个文件。

如果为文件提供逻辑命名方案(例如sound1.mp3,sound2.mp3,...,sound42.mp3),您可以轻松遍历文件并根据需要播放它们或将信息存储在文件名中并在plist中暂停,以便在运行时加载到字典中。