• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        用VB完成隊列播放MP3

        用VB完成隊列播放MP3

        更新時間:2022-05-14 文章作者:未知 信息來源:網絡 閱讀次數:

           隊列播放MP3就是在文件列表框中一次選擇多個MP3文件,讓播放程序順序地播放選擇的MP3文件。這是一般的MP3播放器都有的功能,如何在VB程序設計中來實現隊列播放MP3的方法呢?

          首先介紹一下程序中要用到的MediaPlayer控件。它不是VB的標準控件,而是Windows操作系統自帶的一個多媒體控件。大家可以在VB開發環境中的單擊“工程”→“部件”對話框中,添加MediaPlayer控件。如果要播放MP3,則至少要6.01以上版本的MediaPlayer控件(Windows98中自帶的就是這個版本)。如果在部件對話框中找不到MicroSoft Mediaplayer Control,那可能是你沒有安裝附件所致,這需要在系統中安裝相應的附件。

          正因為使用了Windows自帶的控件,所以編出的程序的可移植性很好,更為重要的是,MediaPlayer控件可以播放包括AVI、MOV、WAV、MPG、MP3、M3U、QT等等在內的28種多媒體視頻、音頻格式的文件,可謂功能強大。

          這個程序正是利用了MediaPlayer控件可以播放MP3和M3U文件的特性來實現隊列播放MP3的。我再說一下M3U文件,這種文件實際上是ASCII碼文件,如果你用記事本打開它,就可以發現文件的內容實際上就是多媒體文件的地址列表,能夠播放它的程序會順序播放文件里列出的多媒體文件。

          下面就是程序的實現步驟:

          首先建立一個新窗體Form1,添加DriveListBox,DirListBox,FileListBox各一個,Caption屬性分別設為Drive1,Dir1和File1,再添加CommandButton以及MediaPlayer控件各一個。然后編寫代碼如下:

             Option Explicit
          Private Sub Command1_Click()
           Dim num As Integer
           Dim filename As String
           Dim filenum As Integer
           Dim i As Integer
           num=File1.ListCount
           filenum=FreeFile
           Open ″C:\filelist.m3u″ For Output As #filenum
           For i=0 To num-1
            If File1.Selected(i) Then
             filename=File1.Path+″\″+File1.List(i)
            End If
            Print #filenum,filename
           Next
           Close #filenum
           MediaPlayer1.filename=″C:\filelist.m3u″
          End Sub

          Private Sub Dir1_Change()
           File1.Path=Dir1.Path
          End Sub

          Private Sub Drive1_Change()
           Dir1.Path=Drive1.Drive
          End Sub
          

          程序在Win98系統中調試通過。使用的時候只要選好MP3歌曲所在的文件夾,在文件框中用Shift或Ctrl鍵選擇多個文件即可實現隊列播放。

          怎么樣,快去編寫自己的WinAmp吧。

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 久久亚洲国产中v天仙www| 曰曰鲁夜夜免费播放视频| 在线免费观看a级片| 亚洲成AV人综合在线观看| 亚洲深深色噜噜狠狠爱网站| caoporm超免费公开视频| 亚洲人成色7777在线观看不卡| 亚洲人AV永久一区二区三区久久| 青青青亚洲精品国产| 午夜dj在线观看免费视频| 亚洲国产香蕉人人爽成AV片久久 | 久久免费区一区二区三波多野| 亚洲女同成人AⅤ人片在线观看 | 亚洲精品无码国产片| 国产成人无码a区在线观看视频免费| 亚洲综合久久夜AV | 中中文字幕亚洲无线码| 国产中文字幕在线免费观看| 亚洲一区二区三区免费在线观看| 亚洲av无码天堂一区二区三区 | 亚洲天堂中文资源| 91黑丝国产线观看免费| 亚洲AV永久青草无码精品| 色欲A∨无码蜜臀AV免费播| 亚洲区视频在线观看| 最近中文字幕免费mv视频7| 免费在线观看亚洲| 亚洲精品综合久久| 四虎影视成人永久免费观看视频| 亚洲av成人一区二区三区| 国产99视频精品免费视频7| 美女网站在线观看视频免费的| 久久久亚洲欧洲日产国码二区| 最近中文字幕无吗免费高清| 亚洲免费日韩无码系列| 亚洲第一页中文字幕| 在线观看免费无码视频| 亚洲毛片在线免费观看| 国产无遮挡吃胸膜奶免费看| 日本免费高清视频| 亚洲AV无码一区二区三区牲色|