定时播音的简单实现(C#)
来源:互联网 发布:犀牛蟑螂淘宝店 编辑:程序博客网 时间:2024/04/28 05:18
用两个定时器来交替工作:timer1用来监控时间,如与设定时间相同,则发生触发事件,传递参数,暂停timer1使用,启用timer2工作,并且打开开关;timer2收到开关信息后,触发事件:启动timer1、关闭开关、关闭自身timer2、播音。
namespace WindowsApplication3
{
public partial class Form1 : Form
{
bool tt=false;
public Form1()
{
InitializeComponent();
}
{
public partial class Form1 : Form
{
bool tt=false;
public Form1()
{
InitializeComponent();
}
private void timer1_Tick(object sender, EventArgs e)
{
// DateTime d = new DateTime();
string s = DateTime.Now.ToString("hh:mm:ss");
string a = "10:02:30";
if(s==a)
{
timer1.Enabled = false;
tt = true;
axWindowsMediaPlayer1.URL = "E:/MyC#/谢谢你的爱.mp3";
}
timer2.Enabled = true;
}
{
// DateTime d = new DateTime();
string s = DateTime.Now.ToString("hh:mm:ss");
string a = "10:02:30";
if(s==a)
{
timer1.Enabled = false;
tt = true;
axWindowsMediaPlayer1.URL = "E:/MyC#/谢谢你的爱.mp3";
}
timer2.Enabled = true;
}
private void timer2_Tick(object sender, EventArgs e)
{
if(tt)
{
timer2.Enabled = false;
tt = false;
axWindowsMediaPlayer1.Ctlcontrols.play();
}
timer1.Enabled = true;
}
}
}
{
if(tt)
{
timer2.Enabled = false;
tt = false;
axWindowsMediaPlayer1.Ctlcontrols.play();
}
timer1.Enabled = true;
}
}
}
- 定时播音的简单实现(C#)
- 用VC实现简单的录音和播音 && VC的管道操作
- 实现百度tts播音
- CoreAudio实现录音播音和扬声器听筒模式的切换
- CoreAudio实现录音播音和扬声器听筒模式的切换
- CoreAudio实现录音播音和扬声器听筒模式的切换
- ios音频队列实现录音和播音(转)
- ios 音频队列实现录音和播音(转)
- SPRING中简单的实现定时作业(触发器)
- Ajax定时刷新网页的简单实现
- JAVA定时任务的简单实现
- DelayQueue 实现简单的定时任务
- C#实现一个简单的定时任务
- 定时任务分布式锁的简单实现
- 广东的英语播音哪家好
- Java简单定时任务实现(Quartz)
- 播音提示器软件设计与实现
- 音频队列实现录音和播音
- Android中TabHost的原理及使用
- Replace OR with UNION solution for Oracle
- _CrtDumpMemoryLeaks输出App类成员对象内存泄露
- usb调试未打开-设备链接异常
- java实现约瑟夫环
- 定时播音的简单实现(C#)
- C++ map 和 list 转换 排序 遍历使用示例
- 在单独编译android源码中的应用时出错make: *** [out/target/common/obj/APPS/TabPro_intermediates/src/R.stamp] 错误 1
- Android创建快捷方式和判断是否已经创建
- java QQ项目详细设计设计系列 之 ——申请模块
- jbpm总结1
- CBP详解
- JQuery 参考手册 学习笔记(2)-jquery 对象访问
- Eclipse实用手册