一个关于使用DSPack同步播放两个视频文件的问题(高分求解)(100分)

  • 主题发起人 主题发起人 rainM
  • 开始时间 开始时间
R

rainM

Unregistered / Unconfirmed
GUEST, unregistred user!
我用DSPack写了一个播放器,能够同时播放两个视频文件,但是现在我碰到了一个问题,当用播放器同时播放这两个视频文件时,两个视频文件播放的速度不同步,一个播放的快一些,而另外一个则慢一些,不知道用DSPack该如何解决这个问题,还请各位大虾能够给些意见或者给各源代码,谢谢。
 
你可不可以换个方式,比如建两个窗口,分别放视频,我也做播放器(只是课题中的一个环节),但是你发现问题没——就是dspack做好的播放器,在播放显示视频和静态图像的时候,图像的大小及宽高百分比不会随着窗口的变化而改变,而是窗口做宽了,就宽显示,做窄了,就窄显示,能不能自动让它成比例适当显示?发现没?试试看
 
我就是这么做的,用两个窗口放不同的视频,现在主要的问题是我不能让两个视频文件同时播放,总是会延迟那么几秒,而我做的这个播放器又不能有延迟,所以很郁闷,不知道该如何解决.
对于窗口我都是置于全屏下的,所以还没有碰到你的这个问题.
 
可以查看GE图,看看你的Filter怎么使用的,你试试使用独立的Filter
 
我这个就是使用者独立的filter,可以播放两个视频文件,但是不能同时播放,另外一个文件会延迟几秒才播放。
 
我的怎么可以同时播放?就是两个设定好的窗口,两个filter就可以了
 
是吗?你是怎么做的呢,能否把你的源程序发给我看看呢?

我的邮箱是rm81@163.com
 
我做过vod,是用解压卡播放的,没有发现这个问题的,如方便把原代码发到我邮箱里我帮你看看,zlkxzy@126.com
QQ 87797301
 
顺便问一下:用VidoeWindows和DSVideoWindowEX2做视频的区别在哪里?是不是支持的格式不一样了?
 
这个我也不是很清楚
 
很高兴能够收到你发来的程序,我看了你的程序,不是我所想要的,你是分别打开两个视频文件,而我想要的是“同时”播放两个视频文件,对于同时播放两个视频文件的播放器我已经做出来了,只是播放这两个视频文件的时候并不同时,有一两秒的延迟,我想解决的就是如何使两个视频文件同时播放,而没有任何的时间延迟。
非常感谢你的帮助!
 
呵呵~~没啥
 
这个问题该如何解决呢?各位有好的建议吗。
 
你去旧水问问版主,他好像做过
 
"旧水"是那里呢?
 
就是旧水木清华——bbs.tsinghua.edu.cn
 
斑竹是yoursixteen,他的mails:senosy@gmail.com
 
哦,好的,谢谢了
 
有人说可以用线程同步的方法来做,因为没有做过线程同步,所以不知道该从什么地方下手,对线程同步比较熟悉的朋友能不能试验下呢?谢谢
 
http://bbs.2ccc.com/attachments/2006/rainm_200617113133.rar
我把我的源代码放上来,麻烦各位大虾帮我改一下,搞成多线程的,能够同时播放两个视频文件且没有任何的延迟。不过有人说也可以用帧同步的方法来做,这两块我都不是很熟悉,所以如果那位大哥对这块比较了解,请帮我修改一下,谢谢。

注:这个源代码中我用了Dspack控件,可能还得麻烦各位装一下这个插件了。
 
后退
顶部