加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

vb.net2008 Direct编程(三)音乐播放器——第一部分

发布时间:2020-12-16 22:25:58 所属栏目:大数据 来源:网络整理
导读:vb2008 Direct 编程之音乐播放器 又是新的一篇教程,来看看题目,很吸引人是吧,那就让我们来 show 一场,编写一个自己的音乐播放器。先来看一下我们的音乐播放器的功能——调节声道,调节音量,播放及停止,功能“不少”——算的上播放器了。废话不多说,开

vb2008 Direct编程之音乐播放器

又是新的一篇教程,来看看题目,很吸引人是吧,那就让我们来show一场,编写一个自己的音乐播放器。先来看一下我们的音乐播放器的功能——调节声道,调节音量,播放及停止,功能“不少”——算的上播放器了。废话不多说,开编喽……

来,在界面上放上

两个buttonbutton1text =“播放”,enabled = truebutton2text = “停止 enabled = false),

两个trackbartrackbar1minimum = -5000maximum = 0trackbar2minimum = -10000maximum = 10000),

一个textboxtextbox1

界面准备好了吗?我们要开始写源码了:

别忘了引用directsoundimports,这里我不多说了,相信大多数人都会了吧,不会的再看上一节,剩下的,继续喽~

首先声明两个全局变量,这两个变量我也不多废话了,不会的请~~上一节吧。

注意这里,第二个不直接实例化,否则会出错。

Dim devAs New Device

Dim sbAs SecondaryBuffer

声明完了吧,我们要写事件喽~在写播放事件之前,我们首先要在窗体的load事件中将dev设为置为窗体服务:

dev.SetCooperativeLevel(Me,CooperativeLevel.Normal)

还要修改两个值,这两个值是为后面的调节声道和音量作准备的,只有

Enb_DS.ControlVolume = True

的时候,调节声音才有效,否则调节音量会出错的。

同理,只有

Enb_DS.ControlPan = True

的时候,调节声道才有效,否则也会出错。总的load事件的代码:

转自《 http://hi.baidu.com/752664788/blog/item/bf80eaecf85ea54678f055a4.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读