Problem with MPMoviePlayerPlaybackDidFinishNotification
<p>I am having a strange problem. I need to stop the player when playback finishes. I am using</p>

<pre><code>[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(stopAudio) 
                                        name:MPMoviePlayerPlaybackDidFinishNotification
                                        object:nil];
</code></pre>

<p>Though the player stops but for the first time stopAudio mehod is called twice, 2nd time it is called 4 times, 3rd time it is called 6 times and so on. I don't know how to tackle this problem. My stopAudio method is </p>

<pre><code>- (void)stopAudio {

[player pause];
[player stop];
</code></pre>

<p>}</p>

<p>I do have a custom button via which also the stopAudio method can be called.</p>

<p>Any suggestions Plz...</p>
