既然你加密了我就回复了再看
ibcadmin 发表于 2014-2-27 11:27
可以播放应该是方法没调用对发图
第1次点播放时能播放,点停止后再点播放就不能播放了。
小伍 发表于 2014-2-28 03:24
第1次点播放时能播放,点停止后再点播放就不能播放了。
/// <summary>
/// 播放系统音效
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void bt_PlayMu_Click(object sender, EventArgs e)
{
PlayMusic pm = new PlayMusic();
string micurl = this.cb_SysMu.SelectedValue.ToString();
pm.FileName = micurl;
pm.play();
}
/// <summary>
/// 停止音效
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void cb_SysMu_SelectedIndexChanged(object sender, EventArgs e)
{
playmic.StopT();
}
这是我的代码, 你注意看这里有两个播放音效的对象一个是pm.play();PM一个是 playmic.StopT(); playmic
PM 是在当前函数中进行播放, 每次都要实例化 ,而停止音乐的时候 用的是公共的对象。 两个不是一个对象 。
你可以修改成在 if( =="播放") 里面PlayMusic pm1 = new PlayMusic(); 从新实例化一个然后pm1.play()else 里面不变
你试试 我QQ403444638
ibcadmin 发表于 2014-2-28 11:54
///
/// 播放系统音效
///
可以了,谢谢!
----------------------------------
右眼经纱吃饭热vfrvrvrrfvrvf如发热
xuexixuexi!
多谢分享
为什么要下附件都需要回复呢
0.0