0

ライブラリからビデオを選択しています。ビデオは iPhone 4s(ios5) では再生されず、iPhone 4(ios4) で再生されます。ビデオは .mov 形式です。mp4 ビデオを静的に取得し、再生しています。理由?アドバイスをお願いします。前もって感謝します

movieplayer=[[MPMoviePlayerController alloc] initWithContentURL:videourl];

    NSLog(@"url--%@",videourl);
if([movieplayer respondsToSelector:@selector(view)])
 {
    movieplayer.controlStyle = MPMovieControlStyleFullscreen;
    [movieplayer.view setFrame:self.view.bounds];
    [self.view addSubview:movieplayer.view];
     movieplayer.shouldAutoplay=true;
    [movieplayer play];
 }

黒い画面が表示されます

4

1 に答える 1

0

ビデオコーデックを確認できますか。

Apple の Web サイトによると、これらのコーデックのみがサポートされています。

H.264 ビデオ: 最大 1.5 Mbps、640 x 480 ピクセル、毎秒 30 フレーム、最大 160 Kbps の AAC-LC オーディオ、48kHz、.m4v のステレオ オーディオを備えた H.264 ベースライン プロファイルの低複雑度バージョン。 mp4、および .mov ファイル形式 MPEG-4 ビデオ: 最大 2.5 Mbps、640 x 480 ピクセル、毎秒 30 フレーム、最大 160 Kbps の AAC-LC オーディオ付きシンプル プロファイル、48 kHz、.m4v、.mp4 のステレオ オーディオ、および .mov ファイル形式

于 2012-10-04T16:54:57.713 に答える