R rainM Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-03 #1 我用DSPack写了一个播放器,能够同时播放两个视频文件,但是现在我碰到了一个问题,当用播放器同时播放这两个视频文件时,两个视频文件播放的速度不同步,一个播放的快一些,而另外一个则慢一些,不知道用DSPack该如何解决这个问题,还请各位大虾能够给些意见或者给各源代码,谢谢。
我用DSPack写了一个播放器,能够同时播放两个视频文件,但是现在我碰到了一个问题,当用播放器同时播放这两个视频文件时,两个视频文件播放的速度不同步,一个播放的快一些,而另外一个则慢一些,不知道用DSPack该如何解决这个问题,还请各位大虾能够给些意见或者给各源代码,谢谢。
L ly0329 Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-03 #2 你可不可以换个方式,比如建两个窗口,分别放视频,我也做播放器(只是课题中的一个环节),但是你发现问题没——就是dspack做好的播放器,在播放显示视频和静态图像的时候,图像的大小及宽高百分比不会随着窗口的变化而改变,而是窗口做宽了,就宽显示,做窄了,就窄显示,能不能自动让它成比例适当显示?发现没?试试看
你可不可以换个方式,比如建两个窗口,分别放视频,我也做播放器(只是课题中的一个环节),但是你发现问题没——就是dspack做好的播放器,在播放显示视频和静态图像的时候,图像的大小及宽高百分比不会随着窗口的变化而改变,而是窗口做宽了,就宽显示,做窄了,就窄显示,能不能自动让它成比例适当显示?发现没?试试看
R rainM Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-03 #3 我就是这么做的,用两个窗口放不同的视频,现在主要的问题是我不能让两个视频文件同时播放,总是会延迟那么几秒,而我做的这个播放器又不能有延迟,所以很郁闷,不知道该如何解决. 对于窗口我都是置于全屏下的,所以还没有碰到你的这个问题.
我就是这么做的,用两个窗口放不同的视频,现在主要的问题是我不能让两个视频文件同时播放,总是会延迟那么几秒,而我做的这个播放器又不能有延迟,所以很郁闷,不知道该如何解决. 对于窗口我都是置于全屏下的,所以还没有碰到你的这个问题.
M marron Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-03 #4 可以查看GE图,看看你的Filter怎么使用的,你试试使用独立的Filter
R rainM Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-03 #5 我这个就是使用者独立的filter,可以播放两个视频文件,但是不能同时播放,另外一个文件会延迟几秒才播放。
L ly0329 Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-03 #6 我的怎么可以同时播放?就是两个设定好的窗口,两个filter就可以了
R rainM Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-03 #7 是吗?你是怎么做的呢,能否把你的源程序发给我看看呢? 我的邮箱是rm81@163.com
Z zlkxzy Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-03 #8 我做过vod,是用解压卡播放的,没有发现这个问题的,如方便把原代码发到我邮箱里我帮你看看,zlkxzy@126.com QQ 87797301
L ly0329 Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-03 #9 顺便问一下:用VidoeWindows和DSVideoWindowEX2做视频的区别在哪里?是不是支持的格式不一样了?
R rainM Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-03 #11 很高兴能够收到你发来的程序,我看了你的程序,不是我所想要的,你是分别打开两个视频文件,而我想要的是“同时”播放两个视频文件,对于同时播放两个视频文件的播放器我已经做出来了,只是播放这两个视频文件的时候并不同时,有一两秒的延迟,我想解决的就是如何使两个视频文件同时播放,而没有任何的时间延迟。 非常感谢你的帮助!
很高兴能够收到你发来的程序,我看了你的程序,不是我所想要的,你是分别打开两个视频文件,而我想要的是“同时”播放两个视频文件,对于同时播放两个视频文件的播放器我已经做出来了,只是播放这两个视频文件的时候并不同时,有一两秒的延迟,我想解决的就是如何使两个视频文件同时播放,而没有任何的时间延迟。 非常感谢你的帮助!
L ly0329 Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-05 #16 就是旧水木清华——bbs.tsinghua.edu.cn
L ly0329 Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-05 #17 斑竹是yoursixteen,他的mails:senosy@gmail.com
R rainM Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-06 #19 有人说可以用线程同步的方法来做,因为没有做过线程同步,所以不知道该从什么地方下手,对线程同步比较熟悉的朋友能不能试验下呢?谢谢
R rainM Unregistered / Unconfirmed GUEST, unregistred user! 2006-01-08 #20 http://bbs.2ccc.com/attachments/2006/rainm_200617113133.rar 我把我的源代码放上来,麻烦各位大虾帮我改一下,搞成多线程的,能够同时播放两个视频文件且没有任何的延迟。不过有人说也可以用帧同步的方法来做,这两块我都不是很熟悉,所以如果那位大哥对这块比较了解,请帮我修改一下,谢谢。 注:这个源代码中我用了Dspack控件,可能还得麻烦各位装一下这个插件了。
http://bbs.2ccc.com/attachments/2006/rainm_200617113133.rar 我把我的源代码放上来,麻烦各位大虾帮我改一下,搞成多线程的,能够同时播放两个视频文件且没有任何的延迟。不过有人说也可以用帧同步的方法来做,这两块我都不是很熟悉,所以如果那位大哥对这块比较了解,请帮我修改一下,谢谢。 注:这个源代码中我用了Dspack控件,可能还得麻烦各位装一下这个插件了。