从android上的.ts视频获取PAT信息?
我想在我的android视频播放器上支持.ts视频。我尝试使用标准媒体播放器,但无法获得视频的持续时间。getDuration()方法始终返回0。我尝试使用MxPlayer,但也无法获得持续时间。然而,像DicePlayer这样的其他玩家得到了它(如何?)。我发现有一个程序关联表(PAT),它保存有关传输流(.ts视频格式)的信息。我想知道有没有可能在android上获得PAT信息从android上的.ts视频获取PAT信息?,android,video,media-player,Android,Video,Media Player,我想在我的android视频播放器上支持.ts视频。我尝试使用标准媒体播放器,但无法获得视频的持续时间。getDuration()方法始终返回0。我尝试使用MxPlayer,但也无法获得持续时间。然而,像DicePlayer这样的其他玩家得到了它(如何?)。我发现有一个程序关联表(PAT),它保存有关传输流(.ts视频格式)的信息。我想知道有没有可能在android上获得PAT信息 非常感谢您的帮助。提前感谢。传输流最初用于实时视频。实时视频的持续时间未知,因此TS通常不会在流中记录其持续时间。
非常感谢您的帮助。提前感谢。传输流最初用于实时视频。实时视频的持续时间未知,因此TS通常不会在流中记录其持续时间。Ou玩家可以快速扫描整个文件,或查看外部资源(HLS情况下为m3u8)以确定持续时间。但是你不会在PAT中找到你想要的东西 我已经录制了example.ts视频。我试着在ubuntu中通过“mediainfo-example.ts”命令获得PAT,视频和音频的持续时间是有限的。然而,android的标准媒体播放器无法获得持续时间