刘金玉的零基础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
相关文章
|
2月前
|
前端开发 Python
python制作七夕音乐贺卡
本篇博文是一个关于制作音乐贺卡的教程。自己在去年的在七夕节期间创作了一个代码项目,允许用户自定义背景、音乐和祝福语,生成一个包含音乐的HTML贺卡。教程分为三个部分:前言、制作流程和具体代码。前言提到,由于找不到现成的音乐贺卡模板,我决定自己动手,制作的贺卡适用于各种节日。制作流程包括两个步骤,一是通过提供的Python代码工具选择背景图片、音乐文件和输入祝福语,生成HTML贺卡;二是提供了一个预打包的exe文件,用户可以直接运行并按照提示操作。最后,文章分享了生成贺卡的具体Python代码,并以一句鼓励的话语结尾,强调了努力和选择的重要性。
|
12月前
|
Python
python小游戏——贪吃蛇游戏4.0版本の背景音乐和音效功能实现
python小游戏——贪吃蛇游戏4.0版本の背景音乐和音效功能实现
154 0
刘金玉的零基础VB教程071期:贪吃蛇游戏开发第七节 游戏暂停控制
刘金玉的零基础VB教程071期:贪吃蛇游戏开发第七节 游戏暂停控制
刘金玉的零基础VB教程070期:贪吃蛇游戏开发第六节 记分与故障排除
刘金玉的零基础VB教程070期:贪吃蛇游戏开发第六节 记分与故障排除
|
监控
刘金玉的零基础VB教程078期:小龙游戏开发介绍 刘金玉原创代码开源
刘金玉的零基础VB教程078期:小龙游戏开发介绍 刘金玉原创代码开源
125 0
刘金玉的零基础VB教程068期: 贪吃蛇游戏开发第四节 随机生成彩色食物
刘金玉的零基础VB教程068期: 贪吃蛇游戏开发第四节 随机生成彩色食物
刘金玉的零基础VB教程074期:如何使用doevents
刘金玉的零基础VB教程074期:如何使用doevents
刘金玉的零基础VB教程072期:贪吃蛇游戏开发第八节 总结 补充从尾部开始变长
刘金玉的零基础VB教程072期:贪吃蛇游戏开发第八节 总结 补充从尾部开始变长
刘金玉的零基础VB教程028期:文件读写
刘金玉的零基础VB教程028期:文件读写
|
语音技术 数据库 Windows
零基础VB教程045期:如何开发一款语音闹钟?
零基础VB教程045期:如何开发一款语音闹钟?

热门文章

最新文章