求教!用Quartz.dll开发的播放器,声道切换的问题。

wbymh 2004-08-27 12:44:46
我用Quartz.dll做的一个vcd播放器,在网上找了很久也没有找到方法,如何能让两个音箱发左声道的声音或是右声道的声音,请那位高手教教小弟,谢谢了
...全文
291 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
jam021 2004-09-27
  • 打赏
  • 举报
回复
关注,帮你顶!
newwish2 2004-09-26
  • 打赏
  • 举报
回复
我也很想知道!!!
怎样使两个音箱都发原唱(或都发伴唱)的音,
很多人问,但没人能给出有力答案!
真令人沮丧!
幻影时空 2004-09-09
  • 打赏
  • 举报
回复
To lianghong(寂寞水手)
这个似乎不是声道呀..只是平衡的音量

要声道是对视频的(VCD)声道的转换的(左、右、中)各类语言的!

我也急哟!
幻影时空 2004-09-09
  • 打赏
  • 举报
回复
知道的高手来,来一下吧!

我也很需要!
wbymh 2004-08-31
  • 打赏
  • 举报
回复
请教高手!教教我
wbymh 2004-08-30
  • 打赏
  • 举报
回复
但是!只有一边的音箱有声音,另一边没有。
lianghong 2004-08-28
  • 打赏
  • 举报
回复
Dim iBA As IBasicAudio
dim PMC as FilgraphManager
Set PMC = New FilgraphManager
Set iBA = PMC

If iMute Then ' 设置静音
iBA.Volume = -10000 '音量最小
Else
iBA.Volume = GetPicVolumeValue(picButton.Left)
End If

'balance的有效范围是(-10000,10000)
' If bolLChannel Then '左声道
' If iBA.Balance <> -10000 Then iBA.Balance = -10000
' ElseIf bolRchannel Then '右声道
' If iBA.Balance <> 10000 Then iBA.Balance = 10000
' ElseIf bolLChannels = False And bolRchannels = False Then '双声道
' If iBA.Balance <> 0 Then iBA.Balance = 0
' End If
set iBA = nothing
lianghong 2004-08-28
  • 打赏
  • 举报
回复
QuartzTypeLib

当你在VB:工程/引用 菜单下引用了 ActiveMovie control type library
(Quartz.dll) 后,FilgraphManager 这个对象就会出现在"对象浏览器"中,
使用 dim PMC as FilgraphManager,就是引用这个对象.
现在还是人类 2004-08-28
  • 打赏
  • 举报
回复
FilgraphManager 是哪来的类?能告诉我吗?
wbymh 2004-08-27
  • 打赏
  • 举报
回复
上面有一个提问在那里发
yuds 2004-08-27
  • 打赏
  • 举报
回复
请问,在哪里发贴,我有问题请教啊,请告诉我好吗?谢谢了!
wbymh 2004-08-27
  • 打赏
  • 举报
回复
点 显示导航栏
yuds 2004-08-27
  • 打赏
  • 举报
回复
真不好意思,请问“小区”怎么进?你能把“小区”的网址留给我吗?多谢了!
wbymh 2004-08-27
  • 打赏
  • 举报
回复
你要先进入小区,在提问
lovebeethoven 2004-08-27
  • 打赏
  • 举报
回复
不知道,帮你顶吧
yuds 2004-08-27
  • 打赏
  • 举报
回复
我这里只有
刷新 | 提问请到小类社区 | 全文检索 | 搜索 | 未结贴子 | FAQ | 帮助 |

没有“提问”啊,你说的“提问”在哪里?多谢!

807

社区成员

发帖
与我相关
我的任务
社区描述
VB 多媒体
社区管理员
  • 多媒体
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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