当前位置: 代码迷 >> 多媒体/流媒体开发 >> 怎么从中间开始播放,太难了.
  详细解决方案

怎么从中间开始播放,太难了.

热度:3630   发布时间:2013-02-26 00:00:00.0
如何从中间开始播放,太难了..
我A机
        TWMFNetWrite.OnStreamSample(wStreamNum:   WORD;   cnsSampleTime,   cnsSampleDuration:   int64;
    dwFlags:   DWORD;   pSample:   INSSBuffer;   pvContext:   pointer)把每个流媒体数据传到B机.
    B机收到后用下面语句写,
        m_pWriterAdvanced.WriteStreamSample(wStreamNum,   cnsSampleTime,   0,   cnsSampleDuration,   dwFlags,   pSample);
    问题是:如果从头开始收数据则B机上写入时很快就播入,如从中间开始接受数据sample包则写入WriteStreamSample时要等很久,时间
    与参数cnsSampleTime有关,越播放时间在后面越久,好像平时看网上点播一样,拖动进度条就会等很久.怎么加快速度,请高人指点,我想了一星期了,
    快失业了....谢谢

------解决方案--------------------------------------------------------
强烈关注
------解决方案--------------------------------------------------------
怎么是非技术类啊,楼主发错了吧?

------解决方案--------------------------------------------------------
vcmute(淡入淡出) 老大 能不能具体说说啊 那里有资料啊
------解决方案--------------------------------------------------------
如果是rtsp协议,可发送带位置的play指令给流服务器
------解决方案--------------------------------------------------------
HTTP呢 我的是点播 就要实现从某个时间点开始播放 比如从第5分钟开始往后播放那个
------解决方案--------------------------------------------------------
呵呵:)
  相关解决方案