编辑: cyhzg | 2019-07-06 |
m_ActiveMovie.Pause ();
m_ActiveMovie.SetVolume(m_valume-100);
//用于减小音量 m_ActiveMovie.Run ();
} ---- 在声卡的控制菜单上给出了"静音"操作,那么能否为我们自己制作的媒体播放器加上 "静音"功能呢?回答是肯定的.虽然ActiveMovie控件并没有直接提供"静音"函数,但 可以通过控制函数SetVolume()的参数来实现"静音"的效果.笔者经过反复试验,当SetVolume()的参数设为-4000使效果比较理想.要实现静音功能,应先为"音量控制"加 入菜单项"静音",并添加消息响应函数OnMute(),代码如下: void CVcdDlg::OnMute() { // TODO: Add your command handler code here m_ActiveMovie.Pause ();
m_ActiveMovie.SetVolume(-4000);
m_ActiveMovie.Run ();
} ---- 编译运行本程序,便可以用自制的媒体播放器欣赏光盘上的音频或视频节目了