刘金玉的零基础VB教程080期:mp3音乐闹钟开发

简介: 刘金玉的零基础VB教程080期:mp3音乐闹钟开发

刘金玉的零基础VB教程080期:mp3音乐闹钟开发



如何播放指定音乐?


VB中播放音乐利用的是window media player

能够播放mp3、m4a等格式的音频


如何进行音乐控制?

需要使用代码控制,详见视频操作。


课堂总结

1、学会使用音乐播放控件

2、综合使用各个控件的功能

3、实战

界面:

项目列表(这里还有一个音乐文件1.m4a):

源代码:

Option Explicit
Dim startMusictime As Date
Private Sub Command1_Click()
WindowsMediaPlayer1.URL = App.Path & "\1.m4a"
End Sub
Private Sub Command2_Click()
If Command2.Caption = "重新设置" Then
    Option1.Enabled = True
    Option2.Enabled = True
    Option3.Enabled = True
    Command2.Caption = "设置音乐定时"
    Picture1.Cls
    Exit Sub
End If
If Option1.Value Then
    startMusictime = DateAdd("s", 5 * 60, Now)
    Picture1.Print startMusictime & "开始播放音乐"
ElseIf Option2.Value Then
    startMusictime = DateAdd("s", 10 * 60, Now)
    Picture1.Print startMusictime & "开始播放音乐"
ElseIf Option3.Value Then
    startMusictime = CDate(Text1.Text)
    Picture1.Print startMusictime & "开始播放音乐"
Else
    MsgBox "请选择时间"
    Exit Sub
End If
Option1.Enabled = False
Option2.Enabled = False
Option3.Enabled = False
Command2.Caption = "重新设置"
End Sub
Private Sub Command3_Click()
If Command3.Caption = "暂停" Then
    WindowsMediaPlayer1.Controls.pause
    Command3.Caption = "继续播放"
ElseIf Command3.Caption = "继续播放" Then
    WindowsMediaPlayer1.Controls.play
    Command3.Caption = "暂停"
End If
End Sub
Private Sub Option3_Click()
Text1.Text = Now
End Sub
Private Sub Timer1_Timer()
Label1.Caption = "现在时间:" & Now
If Now = startMusictime Then
    WindowsMediaPlayer1.URL = App.Path & "\1.m4a"
End If
End Sub
相关文章
|
10月前
|
Python
python小游戏——贪吃蛇游戏4.0版本の背景音乐和音效功能实现
python小游戏——贪吃蛇游戏4.0版本の背景音乐和音效功能实现
129 0
刘金玉的零基础VB教程071期:贪吃蛇游戏开发第七节 游戏暂停控制
刘金玉的零基础VB教程071期:贪吃蛇游戏开发第七节 游戏暂停控制
刘金玉的零基础VB教程070期:贪吃蛇游戏开发第六节 记分与故障排除
刘金玉的零基础VB教程070期:贪吃蛇游戏开发第六节 记分与故障排除
|
12月前
|
监控
刘金玉的零基础VB教程078期:小龙游戏开发介绍 刘金玉原创代码开源
刘金玉的零基础VB教程078期:小龙游戏开发介绍 刘金玉原创代码开源
111 0
刘金玉的零基础VB教程074期:如何使用doevents
刘金玉的零基础VB教程074期:如何使用doevents
刘金玉的零基础VB教程068期: 贪吃蛇游戏开发第四节 随机生成彩色食物
刘金玉的零基础VB教程068期: 贪吃蛇游戏开发第四节 随机生成彩色食物
刘金玉的零基础VB教程028期:文件读写
刘金玉的零基础VB教程028期:文件读写
刘金玉的零基础VB教程072期:贪吃蛇游戏开发第八节 总结 补充从尾部开始变长
刘金玉的零基础VB教程072期:贪吃蛇游戏开发第八节 总结 补充从尾部开始变长
|
语音技术 数据库 Windows
零基础VB教程045期:如何开发一款语音闹钟?
零基础VB教程045期:如何开发一款语音闹钟?
|
UED 内存技术
一起谈.NET技术,Silverlight 2.5D RPG游戏技巧与特效处理:(二)纸娃娃系统
  纸娃娃系统,或许大家听起来并不陌生。早在十几年前,当时不论是文字游戏“泥巴(Mud)”或是交友、社交网站,我们只能通过屏幕上的文字来传达与交互信息;随着技术不断进步,2D/3D图形技术高速崛起,通过在基础模型上由客户随意挑选、任意更换各种造型(素材),即可打造出真正属于“自我”独特风格的网络虚拟形象,QQ秀便是我们耳熟能详的代表,更贴近真实的如(RPG)游戏及虚拟现实中的换装/换肤系统同样亦得益于纸娃娃机制。
1456 0