知识大全 分享——一个简单的MP3播放器的制作
Posted 函数
篇首语:古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 分享——一个简单的MP3播放器的制作相关的知识,希望对你有一定的参考价值。
分享——一个简单的MP3播放器的制作 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
利用API函数[mciSendString]可以轻松实现MP 音乐文件的播放 下面这段程序实现了MP 播放的大部分常规操作 对其稍加修改 做一个 KB大小的MP 播放器轻而易举 启动VB程序 在窗体上放置 个命令按钮 三个标签 一个公用对话框 一个进度条 一个状态栏和一个计时器 窗本的布置请参考附图 按钮 Open MP File 是用来打开对话框选择MP 文件 其他 个按钮分别为Play(播放) Pause(暂停) Stopplay(停止播放) Back(向后跳跃) Prew(向前跳跃) Label 用来表示歌曲当前时间 label 放在时度条的最左边 Caption属性为 lable 放在时度条的右边 用来表示歌曲总长 下面就可以编写代码了 首先在窗体的 通用声明 部分声明函数 Private Declare Function mciSendString Lib winmm dll Alias mciSendStringA (Byval lpstrCommand As String ByVal lpstrRetumString As String ByVal uReturnLength As long ByVal hwndCallback as long) As long Dim mfn As String 下面就是各个对象的代码了 Private Sub Form_load() mfn= play Enabled=False pause Enabled=False Stopplay Enabled=False back Enabled=False prew Enabled=False Timer Enabled=False Timer Interval= End Sub Private Sub open_Click() On Error Goto err With CommonDialog CancelError=True Filter= 音乐文件|* mp ;* wav;* mid Flags=cdlOFNNoChangeDir And cdlOFNPathMustExist Action= stopplay_Click 停止按钮同时可以设备初始化 mfn= FileName 这个程序中文件名一定不能带空格 Form Caption= FileName play Enabled=True End With play_Click Exit Sub err: End Sub Private Sub play_Click() On Error Resume Next Dim t As Long t=mciSendString( open + mfn & ) Open后边的空格一定不能丢 Dim ret As String * t=mciSendString( status + mfn + length ret ) 显示歌曲总长 ret=Left(ret ) If ret<> Then ProgressBar Min= ProgressBar Max=Val(ret) Label Caption=gettime(Val(ret)) End If play Enabled=False pause Enabled=True stopplay Enabled=True back Enabled=True prew Enabled=True t=mciSendString( status + mfn + mode ret ) 得到设备的当前状态 是播放还是暂停等等 ret=Left(ret ) StatusBar Panels( ) text=ret 在状态栏显示播放状态 t=mciSendString( play + mfn + form + Str(ProgressBar Value) & ) 开始播放 Timer Enabled=True End Sub Private Sub pause_Click() t%=mciSendString( pause + mfn & ) 发出暂停的命令 play Enable=True pause Enabled=False stopplay Enabled=True back Enabled=False prew Enabled=False End Sub Private Sub stopplay_Click() t%=mciSendString( stop + mfn & ) t%=mciSendString( close + mfn & ) 停止播放 play Enabled=True pause Enabled=False stopplay Enabled=False back Enabled=False prew Enabled=False End Sub Private Sub back_Click() t%=mciSendString( play + mfn + from + Str(ProgressBar Value (ProgressBar Max\\ )) & ) 向后跳一小段再播放 End Sub Private Sub prew_Click() t%=mciSendString( play + mfn + from + Stri(ProgressBar Value+(ProgressBar Max\\ )) & ) 向前跳一小段再播放 End Sub Private Sub Timer _Timer() Dim t As Long Dim ret As String * t=mciSendString( status + mfn + position ret ) 得到当前播放位置 ret=left(ret ) ProgressBar Value=Val(ret) Label Caption=gettime(Val(ret)) 显示歌曲当前时间 If ProgressBar Value=ProgressBar Max Then stopplay_Click End If t=mciSendString( status + mfn + mode ret ) ret=Left(ret ) StatusBar Panels( ) Text=ret End Sub Private Sub Form_Unload(Cacel As Integer) t%=mciSendString( stop + mfn & ) t%=mciSendString( close + mfn & ) End Sub Private Function Gettime(position As Long) As String 这个函数的功能是把以长整型表示的时间转换为电子钟式的 **:** Dim min sec min=position/ min=min/ sec=min Int(min) min=Int(min) sec= * sec / sec=Int(sec * ) gettime=Str(min) + : + Str(sec) End Function 图中 个控制按钮 其实是把字体设为 Webdings 让它们的Caption属性分别为 ; <" "7" "8" 就可以了 cha138/Article/program/Java/hx/201311/26246相关参考
C#中利用mediaplayer打造mp3播放器 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
用VB实现队列播放MP3 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 队列播放MP就是在文件列
求一些成语故事,MP3格式的,可以在手机上播放 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!求一些成
怎样将手机录音发送到微信朋友圈–手机爱问一、可以导入音乐播放器,在从音乐播放器里分享。音乐播放器在线听歌的时候,点击分享,一般都支持直接分享到朋友圈(以QQ音乐为例)1、首先打开QQ音乐,找到想要分享
油辣香瓜怎么做好吃又简单,做法图解分享步骤1.香瓜一个,2.去皮,3.切成两半,4.去籽。5.切片。6.摆盘,7.切点辣椒丝提辣。8.码上辣椒丝,撒少许盐。9.调汁,淋上生的和蠔油。10.再放一勺辣椒
制作ppt时,怎么样使全部幻灯片自动播放?如何整体插入背景音乐?想让PPT自动播放,可以用两种方法,一种是把PPT另存为PPS格式。一种就是把PPT转换成视频,用狸窝PPT转换器就行转换完成,还可以在
在酷狗中怎么才能把格式改成mp3的1、选定歌曲:在需要操作的歌曲上(注意只有在播放列表中),点击鼠标右键,选择“格式转换”,弹出“格式转换工具”窗口或者从开始菜单中的酷狗音乐文件夹中选取格式转换工具,
用C#制作一个最简单的WebService 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 
不是黄钻的如何设置背景音乐首先,确定你有播放器。推荐:商城~播放器~动漫~第三页~花事了。这个是免费的。然后添加网络链接。1,进入百度MP3(原谅我吧,我只会这个),选择你喜欢的歌曲~试听~看到播放进
知识大全 在手机上用WPS office制作ppt,怎么插入音乐并一直播放。
在手机上用WPSoffice制作ppt,怎么插入音乐并一直播放。 以下文字资料是由(本站网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来