/// <summary> /// 暂停/恢复 /// </summary> public override void Pause() { if (bIsPause) { worker.RunWorkerAsync(); } else { worker.CancelAsync(); } //暂停播放事件 iplay.PauseEvent(bIsPause); bIsPause = !bIsPause; }
/// <summary> /// 暂停/恢复 /// </summary> public override void Pause() { if (bIsPause) { if (!worker.IsBusy) { worker.RunWorkerAsync(); } } else { worker.CancelAsync(); } //暂停播放事件 if (iplay != null) { iplay.PauseEvent(bIsPause); } bIsPause = !bIsPause; }