1

これはSOのどこかにあるはずだと感じています。しかし、私はそれを見つけることができません...

MPMoviePlayerControllerを使用しようとしていますが、問題はまったく何も起こらないことです。エラーも発生しません...

ここにいくつかのコードがあります:

NSURL *movieUrl = [NSURL URLWithString:[attachmentDictionary objectForKey:@"Uri"]];
    NSLog(@"URI %@", movieUrl);
    MPMoviePlayerController *mediaController = [[MPMoviePlayerController alloc] initWithContentURL:movieUrl];


    [mediaController prepareToPlay];
    [mediaController.view setFrame:self.view.bounds];
    [self.view addSubview:mediaController.view];

    [mediaController play];

MediaPlayerフレームワークとMediaPlayer/MediaPlayer.hを含めました。

何が悪いのか分かりますか?

編集:

このエラーコードが表示されることがわかりました。

2012-09-28 09:45:57.346 Famorable[178:907] [MPAVController] Autoplay: Disabling autoplay for pause
2012-09-28 09:45:57.348 Famorable[178:907] [MPAVController] Autoplay: Disabling autoplay
2012-09-28 09:45:57.435 Famorable[178:907] [MPAVController] Autoplay: Skipping autoplay, disabled (for current item: 1, on player: 0)
4

1 に答える 1

2

わかった!

再生する前にMPMoviePlayerControllerをリリースすることで、ARCが再び不気味になります...ヘッダーファイルでプロパティを宣言することで、準備完了です。

于 2012-09-28T08:51:05.143 に答える