我的 localhost 有一个 ts 文件,我可以用 VLC 播放,但不能用模拟器中的 MPMoviePlayerController 播放
moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL URLWithString:@"http://127.0.0.1/test.ts"]];
ts文件的信息是:
我的 localhost 有一个 ts 文件,我可以用 VLC 播放,但不能用模拟器中的 MPMoviePlayerController 播放
moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL:[NSURL URLWithString:@"http://127.0.0.1/test.ts"]];
ts文件的信息是:
引用iOS 技术概述:
iOS 中的视频技术支持播放具有 .mov、.mp4、.m4v 和 .3gp 文件扩展名并使用以下压缩标准的电影文件: ...
因此,您的文件不能播放不是因为编解码器,而是因为视频容器格式。iOS 不理解 MPEG TS。