编辑: 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 ();

} ---- 编译运行本程序,便可以用自制的媒体播放器欣赏光盘上的音频或视频节目了

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题