关于MPEG PS流 IMediaSeeking的问题(高手进)

qinzhen228 2007-06-07 11:14:17
在MPEG2的demux中实现PS的播放和seeking功能
如果要实现Seeking功能首先要获得整个文件的播放时间,即GetDuration函数
像Elecard MS的splitter 在建graph只需要几秒的时间(对于1G的文件),在这几秒内我如何获得整个文件的播放时间呢
如果把文件全部解析一遍时间肯定很长,
请问各位高手我如何在短时间内获得整个文件的时间呢(本想用开头的SCR和末尾的SCR差值计算,如果SCR出问题就无法正确seeking了)
...全文
349 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
rageliu 2007-06-07
  • 打赏
  • 举报
回复
Render文件后就GetDuration吧

再说GetDuration很快的,放哪儿有什么影响?几秒早够了
qinzhen228 2007-06-07
  • 打赏
  • 举报
回复
那该如何做呀??
在播放的时间你就得给GetDuration个值的呀
rageliu 2007-06-07
  • 打赏
  • 举报
回复
在这几秒内我如何获得整个文件的播放时间呢??

不用在这里获得,在Seeking的时候才去获得

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧