Dshow 播放mp3的问题

qwqwqw408 2009-09-08 09:40:35
hr |= m_pGraph->QueryInterface(IID_IMediaControl, (void **)&m_pMediaControl);
hr |= m_pGraph->QueryInterface(IID_IMediaEvent, (void **)&m_pIMediaEvent);
hr |= m_pGraph->QueryInterface(IID_IBasicAudio, (void **)&m_pBasicAudio);

long v1 = 0;
m_pBasicAudio->get_Volume(&v1);
m_pBasicAudio->get_Balance(&v1);

以上代码初始化全部正常,但是在调用m_pBasicAudio相关方法时,无论什么方法,都返回E_notimpl 的错误。m_pBasicAudio初始化是成功的,并且调用m_pMediaControl方法都成功。唯独m_pBasicAudio不行。我的环境是wince6.0 ,希望有经验的高手能解答,谢谢!
...全文
70 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wozhengzai512 2011-06-30
  • 打赏
  • 举报
回复
我这里也是一样,但是我只要用其他的播放器打开了声音,我自己弄的这个就有声音了
jinlking 2009-09-08
  • 打赏
  • 举报
回复
没有实现相关的接口,音量调节适合底层驱动相关的吧。
qwqwqw408 2009-09-08
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 xqhrs232 的回复:]
关注,驱动没加?
[/Quote]

不可能是驱动没加的,驱动如果这个功能都不加,你所有地方都估计调不了声音了,觉得可能是IBasicAudio组件的实现问题。
xqhrs232 2009-09-08
  • 打赏
  • 举报
回复
关注,驱动没加?
qwqwqw408 2009-09-08
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 91program 的回复:]
http://blog.csdn.net/norains/archive/2007/07/27/1712083.aspx

去看看吧,写的很不错!
[/Quote]

写的是不错,不过没看出对我有什么帮助,我的套路跟他的一模一样,他写的那些,基本就是msdn上的copy。
我现在是IBasicAudio相关的方法调用失败,像是QueryInterface得出来的对象没有实现接口的方法。我是想问,有没有可能某一个wince 版本的dshow相关组件未实现。
91program 2009-09-08
  • 打赏
  • 举报
回复
qwqwqw408 2009-09-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 jinlking 的回复:]
没有实现相关的接口,音量调节适合底层驱动相关的吧。
[/Quote]
这个和底层有关系吗,我以前是用同一块开发板,只不过是用的wave api,好像可以调节音量。在控制面板里面也可以调节啊,说明驱动是可以调节音量的吧。
这软件使用方便简单好用。就不多说了。 这个FreeStyler 3.5.0是至2012-9-21月最新版的USB-DMX512灯光控台控制软件,支持3D的,可使用MIDI配合Cubase软件实现音乐同步控制,效果是专业级别的。 软件已汉化,内带有汉化文件及教程. 连续长时间多台机器运行测试稳定,大家放心使用。 之前3.2 或 3.3以下的版本,一些USB设备通讯速度很低的,造成不同步,特别是以前用过那些AVR芯片-M8芯片与FT232那个拉圾的USB-DMX控制器(网上那个要装Libusb驱动的都是低速的了),慢得要死!丢数据严重,只能用于测试! 现在的V3.5.0版本配合mcswe的USB-DMX512控制器,速度飞一般!可以用在实际工程中了,是一次性发512个通道数据据。。设为25mS的刷新率无掉线。感谢CCTV! 支持windows7(包括32位/64位)/XP/Vista/2K/98se/me等所有windows操作系统,windows自动识别即插即用无需安装驱动. 支持ArtNet网络灯光协议,可作为ArtNet Node使用,远程控制,或无线控制。 支持所有舞台灯具.可代替笨重的灯光控台,功能强大(光盘配送软件教程及资料)!!可同时控制电脑摇头灯、换色器、激光灯、七彩魔灯、帕灯等等一切DMX512协议灯具. 使用即插即用的USB接口,在使用过程中拔掉USB线,再插回去,都不会影响进行中的灯光SHOW程序,会继续运行。 支持FreeStyler德国著名免费专业灯光控制软件!国内\国外超过一半人用的!--配合3D演示软件,即使你不在现场,也能在3D场景中事先编辑好模拟演出灯光SHOW!配合音乐很容易做出劲爆的灯光效果! 此软件也支持LED矩阵播放,你可以用一百几十台RGB的PAR灯组成阵列,可以SHOW出文字、图片等效果!对电脑的配置要求不高,软件可后台运行,不影响你播放歌曲、做文档。

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧