热情软件屋

 

如何控制多个“回放(音频)设备”


编号:QA000553
建立日期: 1999年2月25日 最后修改日期:1999年2月25日
所属类别:

CoolChen:
    操作系统:中文版 Windows98
    编程工具:中文版 Visual Basic 5.0
    我的控制面板/多媒体属性拥有多个“回放(音频)设备”,其中必有一个是默认设备。我欲编程播放 Wave 波形文件,但不使用默认设备播放,而是想指定这设备列表中的某个设备播放,该怎么做呢?如果向默认音频设备播放一个 Wave 文件,程序如下(使用MCI32.OCX):
     Private Sub Form_Load()
     With MMControl1
     ..Shareable = False
     ..DeviceType = "WaveAudio" ' 这里若能换成指定设备就好了!
     ..Filename = "C:\Pwin98\media\ding.WAV"
     ..Command = "Open"
     ..Command = "Play"
     End With
     End Sub
    

回答:

    你不能改变DeviceType,但可以改变DeviceID属性来指定使用哪个设备。你可以从这里下载mmmctrl.zip,它演示了具体作法。

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio