0

我正在制作阴影应用程序。我在逐句播放音乐方面遇到了麻烦。像这样 ,...

如果给音乐这个“hello world.super world”,我想做这样的......

@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方法就是播放一整首音乐。

你有什么主意吗?

4

1 回答 1

1

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

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

于 2012-05-08T05:31:18.297 回答