1

ローカルホストにtsファイルが1つあり、VLCで再生できますが、シミュレーターのMPMoviePlayerControllerで再生できません。

moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL URLWithString:@"http://127.0.0.1/test.ts"]]; 

tsファイルの情報は次のとおりです。

ここに画像の説明を入力してください

4

1 に答える 1

0

iOSテクノロジーの概要を引用:

iOS のビデオ テクノロジーは、.mov、.mp4、.m4v、および .3gp ファイル名拡張子を持ち、次の圧縮規格を使用するムービー ファイルの再生をサポートしています。

そのため、コーデックが原因ではなく、ビデオ コンテナー形式が原因で、ファイルをプレーヤーにすることはできません。iOS は MPEG TS を認識しません。

于 2012-12-17T11:40:39.053 に答える