如何控制多个“回放(音频)设备”
编号: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,它演示了具体作法。
此问题由李海回答。
| |
|
|
| |
|
|