2014-09-20 45 views
0

我想在我的android視頻播放器上支持.ts視頻。我嘗試過使用標準媒體播放器,但無法獲得視頻的持續時間。 getDuration()方法總是返回0.我嘗試使用MxPlayer,它也無法獲得持續時間。然而像DicePlayer這樣的其他玩家可以得到它(如何?)。我發現有節目關聯表(PAT),它保存有關傳輸流(.ts視頻格式)的信息。我想知道是否有可能在Android上獲得PAT信息。從Android上的.ts視頻獲取PAT信息?

任何幫助善良讚賞。提前致謝。

回答

0

傳輸流最初用於實況視頻。實時視頻的持續時間未知,TS通常不會在流中記錄其持續時間。玩家可以快速掃描整個文件,或者查看外部資源(HLS情況下爲m3u8)來確定持續時間。但是你不會在PAT中找到你想要的東西。

+0

我記錄了example.ts視頻。我試過通過「mediainfo example.ts」命令在ubuntu上獲得PAT,有視頻和音頻的持續時間。然而android的標準媒體播放器無法獲得持續時間 – 2014-09-23 05:43:12