从android上的.ts视频获取PAT信息?

时间:2014-09-20 04:18:41

标签: android video media-player

我想在我的Android视频播放器上支持.ts视频。我尝试使用标准媒体播放器,但无法获得视频的持续时间。 getDuration()方法总是返回0.我尝试使用MxPlayer它也无法获得持续时间。然而像DicePlayer这样的其他玩家得到了它(怎么样?)。我发现有程序关联表(PAT),它保存有关传输流(.ts视频格式)的信息。我想知道是否可以在Android上获取PAT信息。

任何帮助都很感激。提前谢谢。

1 个答案:

答案 0 :(得分:0)

传输流最初用于实时视频。实时视频的持续时间未知,而TS通常不会在流中记录其持续时间。玩家可以快速扫描整个文件,或者查看外部资源(在HLS的情况下为m3u8)以确定持续时间。但是你不会在PAT中找到你想要的东西。