リモートロケーションで利用可能なビデオファイルを再生する必要があるという要件があります。
URLをMPMoviePlayerControllerインスタンスに渡し、メソッドplayを呼び出しています。
現在、映画がダウンロード中です。映画が完全に読み込まれてルートビューに戻る前に、[完了]ボタンをクリックしました。
MPMoviePlayerPlaybackDidFinishNotification通知が呼び出されました。ビデオを停止してプレーヤーをリリースしました。これがコードです
- (void)movieDidFinish:(NSNotification *)aNotifciation
{
[self.moviePlayer stop];
[self removeActivityIndicatorView];
[self.tableView reloadData];
[[NSNotificationCenter defaultCenter] removeObserver:self
name:MPMoviePlayerPlaybackDidFinishNotification
object:nil];
[moviePlayer release];
moviePlayer = nil;
}
ただし、それでもビデオはバックグラウンドで読み込まれ、iamはオーディオも聞くことができます。
これは起こらないはずです。
誰かがこれに対する解決策を与えることができますか?