English 中文(简体)
目标C/iPhone语录音
原标题:Audio looping in Objective-C/iPhone

因此,Im完成一个Pipe。

我有以下法典可供查阅:

while(![player isPlaying]) {
  totalSoundDuration = soundDuration + 0.5; //Gives a half second break between sounds
  sleep(totalSoundDuration); //Don t play next sound until the previous sound has finished
  [player play]; //Play sound
  NSLog(@" 
 Sound Finished Playing 
"); //Output to console
}

由于某种原因,声音一度在密码休息室,其产出如下:

Sound Finished Playing
Sound Finished Playing
Sound Finished Playing
etc...

这只是永远重复的,我不敢指责你们中任何热爱的人会 what什么是gle?

Cheers!

最佳回答

我并不确切地肯定你的法律有什么错误,可能的话是,[游戏者]是一种同义的呼声,但你不让参与者实际上开始玩.或认识到自己实际上正在玩.。 我不建议使用睡觉,因为整个模式都是以不同步事件为基础。

我没有测试这一守则,甚至编纂这一守则,但我希望大家从中看到这一想法。

- (void) startPlayingAgain:(NSTimer *)timer
{
    AVAudioPlayer *player = timer.userInfo;

    [player play];
}

- (void)audioPlayerDidFinishPlaying:(AVAudioPlayer *)player 
                       successfully:(BOOL)flag
{
  NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:0.5
                            target:self
                            selector:@selector(startPlayingAgain:)
                            userInfo:player
                            repeats:NO];
}

- (void)startPlaying:(NSString *)url
{
    AVAudioPlayer *player = [[AVAudioPlayer alloc] 
                                initWithContentsOfURL:url error:NULL];

    player.delegate = self;

    [player play];
}

问题回答

暂无回答




相关问题
How to change out-of-focus text selection color in Xcode?

Okay, I ll bite. I ve got really pleasant code/window colors set up in Xcode. Ordinarily, my selection color is very visible. When I am doing a project search and iterating through the results, ...

Iphone NSTimer Issue

Hi I am new to objective c. I am trying to make an app for iphone. I have a button on my view, and the click on which the function playSound is called. This is working properly. It does plays the ...

Include a .txt file in a .h in C++?

I have a number of places where I need to re-use some template code. Many classes need these items In a .h could I do something like: #include <xxx.txt> and place all of this code in the ....

Iterating over string/strlen with umlauted characters

This is a follow-up to my previous question . I succeeded in implementing the algorithm for checking umlauted characters. The next problem comes from iterating over all characters in a string. I do ...

Xcode open two editor windows with same file

Is it possible to open the same file in two separate windows in Xcode. I can open a file in one window and the same file in the main Xcode editor window, but I wanted two separate fulltime editor ...

Forcing code signing refresh in Xcode

In our environment, we share resources across multiple projects and platforms. When building for iPhone, only a subset of those resources are needed. Since that subset is still considerable, we have ...

热门标签