1

我的 localhost 有一个 ts 文件,我可以用 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 回答