如何用vb.net实现视频播放器编写vb.net代码来实现 。
引用控件来进行实现vb.net流媒体播放器,如WMP控件 。
如何在VB.NET中调用MP3播放器工具栏里选择"添加,删除组件"
选择com组件
选择"Windows Media Player "
然后在界面上加入这个组件
代码
Private Sub Button1_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles Button1.Click
Const DATA_FILE_EXTENSION As String = ".mp3"
Dim dlgFileDialog As New OpenFileDialog
With dlgFileDialog
.Filter = DATA_FILE_EXTENSION_
" files (*"DATA_FILE_EXTENSION"|*"DATA_FILE_EXTENSION
.FilterIndex = 1
.RestoreDirectory = True
If .ShowDialog() = DialogResult.OK Then
'Play the sound file
Me.AxWindowsMediaPlayer1.URL = dlgFileDialog.FileName
End If
End With
End Sub
参考资料中可以看到很详细vb.net流媒体播放器的步骤
简单的播放器用vb.net怎么做啊右击工具箱/部件/WindowsMediaPlayer
//类模块Mmedia
Option Explicit
'-----------------------------------------------------
'Name:MMedia.cls
'Author:Peter Wright, For BG2VB4BG2VB5
'
'Notes:A multimedia class, which when turned
':into an object lets you load and play
':multimedia files, such as sound and
':video.
'-----------------------------------------------------
' -=-=-=- PROPERTIES -=-=-=-
' FilenameDetermines the name of the current file
' LengthThe length of the file (Read Only)
' PositionThe current position through the file
' StatusThe current status of the object (Read Only)
' WaitTrue/False...tells VB to wait until play done
' -=-=-=- METHODS -=-=-=-=-
' mmOpen FilenameOpens the requested filename
' mmCloseCloses the current file
' mmPausePauses playback of the current file
' mmStopStops playback ready for closedown
' mmSeek PositionSeeks to a position in the file
' mmPlayPlays the open file
'-------------------------------------------------------------
' NOTES
' -----
'
' Open a file, then play it. Pause it in response to a request
' from the user. Stop if you intend to seek to the start and
' play again. Close when you no longer want to play the file
'--------------------------------------------------------------
Private sAlias As String' Used internally to give an alias name to
' the multimedia resource
Private sFilename As String' Holds the filename internally
Private nLength As Single' Holds the length of the filename
' internally
Private nPosition As Single' Holds the current position internally
Private sStatus As String' Holds the current status as a string
Private bWait As Boolean' Determines if VB should wait until play
' is complete before returning.
'------------ API DECLARATIONS -------------
'note that this is all one code line:
Private Declare Function mciSendString Lib "winmm.dll" _
Alias "mciSendStringA" (ByVal lpstrCommand As String, _
ByVal lpstrReturnString As String, ByVal uReturnLength As Long, _
ByVal hwndCallback As Long) As Long
Public Sub mmOpen(ByVal sTheFile As String)
' Declare a variable to hold the value returned by mciSendString
Dim nReturn As Long
' Declare a string variable to hold the file type
Dim sType As String
' Opens the specified multimedia file, and closes any
' other that may be open
If sAlias"" Then
mmClose
End If
' Determine the type of file from the file extension
Select Case UCase$(Right$(sTheFile, 3))
Case "WAV"
sType = "Waveaudio"
Case "AVI"
sType = "AviVideo"
Case "MID"
sType = "Sequencer"
Case Else
' If the file extension is not known then exit the subroutine
推荐阅读
- java恶搞代码,java搞笑段子
- 用什么软件下载视频,用什么软件下载视频快
- 如何将ppt分成几个部分,如何将ppt分成几个文档
- 区块链抽成,区块链操作最少需要多少钱
- c语言用的显示函数参数 c++显示函数
- html5video显示控件,html5 video speed control
- 如何做宽带营销,宽带营销经验分享2018
- 庐江如何精准引流发展,庐江县引江济淮最新消息
- 包含vb.netmid的词条