在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例Clojure → VB 录音程序源代码

VB 录音程序源代码

Clojure

下载此实例
  • 开发语言:Others
  • 实例大小:0.09M
  • 下载次数:13
  • 浏览次数:641
  • 发布时间:2018-08-20
  • 实例类别:Clojure
  • 发 布 人:zhdgzhdg
  • 文件格式:.rar
  • 所需积分:2
 相关标签: 录音 vb 源代码 代码 程序

实例介绍

【实例简介】

VB 录音程序源代码

【实例截图】


【核心代码】

VERSION 5.00
Object = "{C1A8AF28-1257-101B-8FB0-0020AF039CA3}#1.1#0"; "MCI32.OCX"
Object = "{831FDD16-0C5C-11D2-A9FC-0000F8754DA1}#2.1#0"; "MSCOMCTL.OCX"
Object = "{F9043C88-F6F2-101A-A3C9-08002B2F49FB}#1.2#0"; "COMDLG32.OCX"
Begin VB.Form Form1 
   BorderStyle     =   1  'Fixed Single
   Caption         =   "PPT播放器"
   ClientHeight    =   1290
   ClientLeft      =   45
   ClientTop       =   615
   ClientWidth     =   5550
   Icon            =   "Recorder.frx":0000
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   ScaleHeight     =   1290
   ScaleWidth      =   5550
   StartUpPosition =   2  '屏幕中心
   Begin MSComDlg.CommonDialog Cdlg 
      Left            =   2025
      Top             =   480
      _ExtentX        =   847
      _ExtentY        =   847
      _Version        =   393216
      CancelError     =   -1  'True
      Filter          =   "声音(*.wav)|*.wav|所有文件|*.*"
   End
   Begin VB.Timer Timer1 
      Interval        =   250
      Left            =   1425
      Top             =   720
   End
   Begin MSComctlLib.Slider Sl 
      Height          =   255
      Left            =   105
      TabIndex        =   1
      Top             =   360
      Width           =   5295
      _ExtentX        =   9340
      _ExtentY        =   450
      _Version        =   393216
      TickStyle       =   3
   End
   Begin MCI.MMControl MM 
      Height          =   495
      Left            =   105
      TabIndex        =   0
      Top             =   600
      Width           =   5340
      _ExtentX        =   9419
      _ExtentY        =   873
      _Version        =   393216
      PrevEnabled     =   -1  'True
      NextEnabled     =   -1  'True
      PlayEnabled     =   -1  'True
      PauseEnabled    =   -1  'True
      BackEnabled     =   -1  'True
      StepEnabled     =   -1  'True
      StopEnabled     =   -1  'True
      RecordEnabled   =   -1  'True
      EjectEnabled    =   -1  'True
      DeviceType      =   ""
      FileName        =   ""
   End
   Begin VB.Label Lb 
      Alignment       =   2  'Center
      BackColor       =   &H00000000&
      BackStyle       =   0  'Transparent
      Caption         =   "长度:  位置:0"
      BeginProperty Font 
         Name            =   "宋体"
         Size            =   10.5
         Charset         =   134
         Weight          =   400
         Underline       =   0   'False
         Italic          =   0   'False
         Strikethrough   =   0   'False
      EndProperty
      ForeColor       =   &H00808080&
      Height          =   210
      Left            =   225
      TabIndex        =   2
      Top             =   120
      Width           =   5055
   End
   Begin VB.Menu mnuNew 
      Caption         =   "新建(&N)"
   End
   Begin VB.Menu mnuOpen 
      Caption         =   "打开(&O)"
   End
   Begin VB.Menu mnuClose 
      Caption         =   "关闭(&C)"
   End
   Begin VB.Menu mnuSave 
      Caption         =   "保存(&S)"
   End
   Begin VB.Menu mnuSaveas 
      Caption         =   "另存为(&A)..."
   End
   Begin VB.Menu mnuExit 
      Caption         =   "退出(&E)"
   End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False

'Download by http://www.NewXing.com
'本程序作者: 周金锋
'
'作者信箱:jinfengnet@sina.com
'
'作者主页:http://jinfengnet.yeah.net
'
'金锋信息网欢迎您的到来,金锋编程园地会不断增加源代码,以供广大VB爱好者下载
'
'金锋信息网网址:http://jinfengnet.yeah.net
'

Private Sub Form_Load()
MM.Notify = False
MM.Wait = True
MM.Shareable = False
MM.DeviceType = "WaveAudio"
If Right$(App.Path, 1) = "\" Then Ph = App.Path Else Ph = App.Path & "\"
MM.Command = "close"
MM.FileName = Ph & "Recorder.wav"
MM.Command = "open"
End Sub

Private Sub Form_Unload(Cancel As Integer)
End
End Sub


Private Sub mnuClose_Click()
    
    MM.Command = "close"
    
End Sub

Private Sub mnuExit_Click()

    Unload Me
    
End Sub

Private Sub mnuNew_Click()
    MM.Notify = False
    MM.Wait = True
    MM.Shareable = False
    MM.DeviceType = "WaveAudio"
    If Right$(App.Path, 1) = "\" Then Ph = App.Path Else Ph = App.Path & "\"
    MM.Command = "close"
    MM.FileName = Ph & "recorder.wav"
    MM.Command = "open"
    Sl.Value = 0
End Sub

Private Sub mnuOpen_Click()

    On Error Resume Next
    Cdlg.DialogTitle = "打开声音文件"
    Cdlg.ShowOpen
    If Err = 32755 Then Exit Sub
    MM.Command = "close"
    MM.FileName = Cdlg.FileName
    MM.Command = "open"

End Sub

Private Sub mnuSave_Click()

    On Error Resume Next
    If Right$(App.Path, 1) = "\" Then Ph = App.Path Else Ph = App.Path & "\"
    Cdlg.DialogTitle = "保存声音文件"
    If LCase(MM.FileName) = LCase(Ph & "recorder.wav") Then
    Cdlg.Flags = &H2
    Cdlg.ShowSave
    If Err = 32755 Then Exit Sub
    MM.FileName = Cdlg.FileName
    End If
    MM.Command = "save"
    
End Sub

Private Sub mnuSaveas_Click()

    On Error Resume Next
    If Right$(App.Path, 1) = "\" Then Ph = App.Path Else Ph = App.Path & "\"
    Cdlg.DialogTitle = "保存为另一个声音文件"
    Cdlg.Flags = &H2
    Cdlg.ShowSave
    If Err = 32755 Then Exit Sub
    MM.FileName = Cdlg.FileName
    MM.Command = "save"
    
End Sub

Private Sub Timer1_Timer()
On Error GoTo p0
Sl.Max = MM.Length
Sl.Value = MM.Position
p0:
Lb.Caption = "长度:" & MM.Length & " " & "位置:" & MM.Position
End Sub


实例下载地址

VB 录音程序源代码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警