2

iPhone4.0OSでビデオを再生しているときにクラッシュの問題が発生します。実際、私はベースSDK 3.0でアプリケーションを作成しましたが、今は4.0OSデバイスにアプリケーションをインストールしています。

その中では機能していません...私はその問題をデバッグし、4.0 OSで、アップルがビデオを再生するためのフレームワークとメソッドを変更することを発見しました。

誰かがこの問題を克服する方法を私に助けてくれます。

これが3.0OSで正常に動作している私のコードです。

-(void)play
    {
     NSBundle *bundle = [NSBundle mainBundle];
     //NSString *path = [bundle pathForResource:@"Icon" ofType:@"png"];
     NSString *path = [bundle pathForResource:@"loader" ofType:@"m4v"];
     NSURL *url = [NSURL fileURLWithPath:path];
     moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:url];
     moviePlayer.scalingMode = MPMovieScalingModeAspectFill;

     [[NSNotificationCenter defaultCenter] addObserver:self 
                selector:@selector(moviePlayBackDidFinish:) 
                 name:MPMoviePlayerPlaybackDidFinishNotification 
                  object:moviePlayer];
     moviePlayer.movieControlMode = MPMovieControlModeHidden;
     [moviePlayer play];
    }

よろしくお願いします、Pragnesh

4

1 に答える 1

1

iOS4では、MPMoviePlayerViewControllerを使用する必要があります。作業コードのサンプルをここに投稿しました。

于 2010-07-07T05:18:47.507 に答える