Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从android上的.ts视频获取PAT信息?_Android_Video_Media Player - Fatal编程技术网

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

从android上的.ts视频获取PAT信息?,android,video,media-player,Android,Video,Media Player,我想在我的android视频播放器上支持.ts视频。我尝试使用标准媒体播放器,但无法获得视频的持续时间。getDuration()方法始终返回0。我尝试使用MxPlayer,但也无法获得持续时间。然而,像DicePlayer这样的其他玩家得到了它(如何?)。我发现有一个程序关联表(PAT),它保存有关传输流(.ts视频格式)的信息。我想知道有没有可能在android上获得PAT信息 非常感谢您的帮助。提前感谢。传输流最初用于实时视频。实时视频的持续时间未知,因此TS通常不会在流中记录其持续时间。

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


非常感谢您的帮助。提前感谢。

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

我已经录制了example.ts视频。我试着在ubuntu中通过“mediainfo-example.ts”命令获得PAT,视频和音频的持续时间是有限的。然而,android的标准媒体播放器无法获得持续时间