CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  专题开发/技术/项目 >  多媒体/流媒体开发

directshow 播放DVD

楼主xuziling20(徐子)2003-08-01 13:48:48 在 专题开发/技术/项目 / 多媒体/流媒体开发 提问

小弟用了POWERDVD的解码器  
  但是在RenderDvdVideoVolume(filename,nil)时,怎么也不成功。  
  返回   The   specified   DVD   volume   to   be   played   does   not   exist.  
  filename是一个VOB文件  
   
  用GRAPHEDIT   用这样的可以成功。但我不知道怎么样才能用程序实现。  
   
                                                                        AC3     -------AUDIO   DCODER----。。。。  
  这样可以:CYBERLINK   DVD   NAVIGATOR   {  
                                                                        VIDEO-------VIDEO   DCODER----。。。。  
  请教各位大侠,我怎么在程序中使用它的DVD   NAVIGATOR   FILTER?  
  谢了  
  给出方法或代码。  
  另开贴子加200分 问题点数:100、回复次数:6Top

1 楼happy__888([顾问团]寻开心 www.e-jjj.com)回复于 2003-08-01 14:13:12 得分 30

\DXVCSDK\samples\Multimedia\DirectShow\DVD\DVDSample\dvdcore.cpp当中有例子  
  参考一下吧。  
  传递NIL恐怕不可以。  
  Top

2 楼xuziling20(徐子)回复于 2003-08-01 14:55:13 得分 0

to   happy__888([顾问团]寻开心):  
      SDK的例子我看过了,用它的DVDSAMPLE也不能播放。VOB的文件啊。可是豪杰和POWERDVD都可以。Top

3 楼xuziling20(徐子)回复于 2003-08-01 14:57:05 得分 0

我上面写错了,我用的是  
  RenderDvdVideoVolume(FILENAME,AM_DVD_SWDEC_PREFER,Status);  
  不行的。Top

4 楼xuziling20(徐子)回复于 2003-08-01 15:05:00 得分 0

请各位帮帮忙Top

5 楼Afile(猎头炳)回复于 2003-08-02 01:34:41 得分 70

POWERDVD的过滤器有两个问题,一是不能在DEBUG编译方式下的应用程序里使用,虽然你可以声明出POWERDVD所用的Cyberlink   Video   Decoder过滤器来,但是如果你的编译方式是DEBUG的话,并在IDE环境里运行的话,会在建立实例的时候出错。解决的方法自然是编译好后去运行执行文件。就算你没有自已使用CoCreateInstance来手动建立这个实例而是使用ReanderStream或是RenderDvdVideoVolume,也会由于这个过程中会试图建立解码过滤器实例而失败。编译为发布版本就好了。  
   
  第二个问题才是要命的,不知道那个高手解决了,就是这个实例只能进行一次播放,而且还不能free或是release这个实例再建一个新的来放!我不知道我错在那里,但是如果我第一次播放停止了以后再建一个新的图表也不行。WINDVD和CINEPLAYER的过滤器就不错,我的程序里已经改为选择WINDVD的过滤器了。Top

6 楼xuziling20(徐子)回复于 2003-08-02 10:49:24 得分 0

谢了   Afile(猎头炳)   ,我用WINDVD的过滤器试下。Top

7 楼xuziling20(徐子)回复于 2003-08-04 09:43:46 得分 0

请其它高手给点建议Top

相关问题

  • DVD播放
  • 电脑播放DVD
  • 播放DVD问题
  • DirectShow播放MPEG1的问题
  • DirectShow播放MPEG1的问题
  • directShow中循环播放 mp3
  • 求DirectShow播放视频源代码?
  • 如何用DirectShow开发real播放器
  • 有没有能播放DVD的播放器。
  • Windows Media Player控件播放DVD问题

关键词

  • dvd
  • 文件
  • video
  • 过滤器
  • renderdvdvideovolume
  • powerdvd
  • 播放
  • 实例
  • windvd
  • 程序

得分解答快速导航

  • 帖主:xuziling20
  • happy__888
  • Afile

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo