神龙卡能不能实现用“流”播放VCD?如何实现呢?给点思路或关键注意点就行了,谢谢!(50分)

  • 主题发起人 主题发起人 ghose
  • 开始时间 开始时间
好像是不行的,
关注此问题!
 
谢谢,目前我在测试中,发现能够播放,只是在中间稍微有那么几次画面闪烁
可能是丢失了几个视频流的桢,但声音是正常的!到最后结束的时候,VCD好象
要比DVD结束早那么大约600多个字节,事实上好象就是他不会把所有的流给全部
播放完毕!
 
可以的.
先找到头,然后直接跳到头来播放.
但是测试发现,1000多首歌会有3~4首有上面的问题.
 
我知道,VCD是要动动脑的,转成MPG不就可以了。
 
to jingtao 老大:
没想到惊动了您老人家,真是荣幸之至!
有几个问题顺便请教下,呵呵,烦您在空闲时帮小弟看看,谢了:)!
①http://www.delphibbs.com/delphibbs/dispq.asp?lid=2319956
②对于本问题,我测试了3首歌,好象都有上面的现象,只是最后的600多个字节
好象不是固定的,有时候甚至有1M多:(,我所用的方法就是用①问题中的方法来做
的。 所以想请教下,您所指的头是什么样的头呢:VCD文件的包头还是视频流开始的
那个头?
③藏鲸阁好象怎么进不了了?
 
不敢称前辈啊,要了我的命锣,呵呵.
②VCD(DAT文件)= DAT文件头+连续的2352字节为一个单位的数据包
MEG文件=连续的2324字节为一个单位的数据包
VCD文件转化为MPG文件:去掉那个DAT头,然后每2352字节取前面的2324字节作为新数据包.
所以我的方法应该是VCD文件的包头

③http://www.138soft.com
 
to jingtao 老大:
VCD的解决了!网站也打得开了,不过发现http://www.138soft.com/htm/index.htm放在
收藏夹里直接点的话好象连接不上,呵呵。
谢谢您啊,您一句话解决了我几天的问题,呵呵
分不多,送给了,另外的那个问题我还在测试中,不过有些问题了,留那边吧,
有空再帮我瞧瞧,谢了!
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部