3

誰かがカメラからビデオを撮り、それを再生するために提供されたビデオプレーヤーを使用しようとしましたか?ビデオをポートレートモードで撮影すると、ムービーが再生される場合があり(プレーヤーがランドスケープモードにすると)、ポートレートモードにすると、聞こえる音だけでムービーを表示できない場合があります。ランドスケープモードでは、ちらつきが発生する場合があります。正しく再生されません、誰かがこれに遭遇し、それを修正する方法を見つけましたか?ビデオを再生するための私のコードは次のようになります。

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
    NSURL *urls=[info objectForKey:@"UIImagePickerControllerMediaURL"] ;
    moviePlayer = 
    [[MPMoviePlayerController alloc] initWithContentURL:[info urls]];

    if (moviePlayer)
    {

        [moviePlayer play];
    }
}

ドキュメントの設定を確認しましたが、これを修正できるとは思えません...ありがとう

4

1 に答える 1

1

適切なNSURLオブジェクトを使用していないと思います

NSURL * urls = [info objectForKey:@ "UIImagePickerControllerMediaURL"]; moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:[info urls]];

そのはず

moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:urls];

于 2010-04-09T04:25:47.103 に答える