- Embedding the Windows Media Player Control in a Visual Basic .NET Solution
- Add the Video Window
- Add Two Buttons and Adjust the Form
- Add the Play Code
- Add the Stop Code
- Add Error-handling
- Не доработан
- Using the Windows Media Player Control with Visual Basic
- Getting Started
- Object References
- Additional Tips
- Using the Windows Media Player Control with Microsoft Visual Studio
- Adding the Windows Media Player Control
- Configuring Visibility of the Control
- Object Model Compatibility of the Control
- Как работать с Windows media player?
- Решение
Embedding the Windows Media Player Control in a Visual Basic .NET Solution
To use the functionality of Windows Media Player 9 Series or later in a Visual Basic .NET application, first add the component to a form as described in Using the Windows Media Player Control with Microsoft Visual Studio
This section describes how to create an application that plays video and has custom play and stop buttons.
Add the Video Window
Add the Windows Media Player control to a form. Resize the control, and then place it where you want the video window to appear.
Select the Windows Media Player control, then change the uiMode property to «none». This setting hides the UI controls. When the user plays a video, it will appear in the window. For audio-only content, a visualization will appear.
Add Two Buttons and Adjust the Form
Now add two buttons to the form. Select the first button and change the Text property to «Play». Select the second button and change its Text property to «Stop».
Add the Play Code
Double-click the Play button to reveal the Code window. The following code is displayed:
Add this line to the subroutine:
In the preceding code example, «axWindowsMediaPlayer1» is the default name of the Windows Media Player control and «c:\mediafile.wmv» is a placeholder for the name of the media you want to play.
If you have added the digital media content from the Windows Media Player SDK to the library in Windows Media Player, you can use this code instead:
Because the autoStart property is true by default, Windows Media Player will start playing when you set the currentPlaylist or URL property.
Add the Stop Code
Double-click the Stop button to reveal the Code window. The following code is displayed:
Add this line to the subroutine:
The managed-code wrapper for the Windows Media Player control exposes the Controls object as Ctlcontrols to avoid collision with the Controls property inherited from System.Windows.Forms.Control.
Add Error-handling
The Windows Media Player control does not raise an exception when it encounters an error such as an invalid URL. Instead, the control signals an event. Your application should handle error events sent by the Player.
To create an event handler, open the code window for your form class. From the drop-down list at the top of the window, select the Windows Media Player control. A list of events appears in the drop-down list to the right. From that list, select MediaError. The following code is displayed:
The following code could be inserted in the subroutine to provide minimal error-handling capability. Note that information about the error can be retrieved from the _WMPOCXEvents_MediaErrorEvent argument.
Не доработан
Создание мультимедийного плейера с помощью Visual Basic 6.0 (VB) можно осуществить компонентом Windows Media Player входящего в состав VB.Минимум настроек и кода делают его очень простым
Откройте редактор Visual Basic. Создайте новый проект Standart exe.Откройте меню Проект — Компоненты — поставьте галочку против Windows Media Player — щелкните OK. Объект добавиться в панель элементов управления.Затем двойным кликом на него добавьте Windows Media Player в проект на форму и расположите его в форме по вашему желанию.
Дважды щелкните кнопкой мыши на Media Player в форме и в открывшемся окне ввода кода посмотрите есть ли код Media Player
Private Sub WindowsMediaPlayer1_OpenStateChange(ByVal NewState As Long)
Если есть, то введите URL = «имя.mp3» перед End Sub , если музыка или видео находится не в одной папке с плейером ,укажите полный путь к файлу.
Полный код проигрывателя
Private Sub WindowsMediaPlayer1_OpenStateChange(ByVal NewState As Long) URL = «имя.mp3» End Sub
Далее один раз щелкните кнопкой мыши на Media Player в форме и в окне свойств плейера в графе URL вставьте адрес проигрываемого файла.Запустите приложение и если все нормально скомпилируйте файл.Файл будет иметь расширение EXE и его можно использовать во многих приложениях ,но внедрять его в HTML страницу не стоит,это сопряжено с определеннымы трудностями,и нет никакой гарантии что там он будет работать.При проигрывании видео изображение переходит на широкоэкранный режим,выключить его можно нажав кнопку клавиатуры компьютера ESC
Using the Windows Media Player Control with Visual Basic
This section describes how to use the Windows Media Player 9 Series or later ActiveX control in applications created with Microsoft Visual Basic 6.0.
Getting Started
To add the Windows Media Player control to the toolbox, first select Components from the Project menu. In the Components dialog box, select the check box next to «Windows Media Player». At the bottom of the dialog box, confirm that the selected file is wmp.dll. After closing the dialog box, you can place an instance of the Windows Media Player control on your form in the usual ways.
You can set many control properties using the Properties window. To set some properties you must use the Windows Media Player Properties dialog box, which you open using the «(Custom)» item in the Properties window.
Object References
You use certain Player control properties to get references to particular objects. For example, the cdromCollection property returns a reference to a CdromCollection object. You must assign such a reference to a variable that you declared as the corresponding interface. In the case of the cdromCollection property, for example, you assign its return value to a variable of type IWMPCdromCollection.
Read the Interfaces topic in the Object Model Reference for C++ to identify which objects implement multiple interfaces. In those cases, you must declare an object variable as the highest-numbered interface documented in this SDK to have access to all of the properties and methods of that object. For example, you should assign the value of the Windows Media Player control currentMedia property to a variable declared as IWMPMedia3 to assure that you have access to the getAttributeCountByType and getItemInfoByType methods.
The WindowsMediaPlayer object implements all of the properties and methods of the IWMPCore, IWMPCore2, IWMPCore3, IWMPPlayer, IWMPPlayer2, IWMPPlayer3, and IWMPPlayer4 interfaces. You do not need to declare separate variables for any of these interfaces. You can access all of their members using the name you assigned to your WindowsMediaPlayer instance.
In the Visual Basic Object Browser you will see many interfaces that are intended for private use by the Windows Media Player control, including some that support skin developers. You should use only the objects, properties, methods, and events that are documented in this SDK.
Additional Tips
The reference documentation shows JScript syntax. In JScript, arguments passed to methods are always enclosed in parentheses. In Visual Basic 6.0, arguments passed to methods that do not return a value must not be enclosed in parentheses.
Some properties or methods may not appear in the Auto List code-completion feature in the Visual Basic code editor. You can still use those members by typing their names exactly as they appear in this documentation.
Manage the visual appearance of the control using the uimode property. You can do so in two ways. You can use the Select a mode drop-down list in the Windows Media Player Properties dialog box, or you can type the correct value in the Properties window.
In particular, do not use the visible property to hide the control; instead, assign the value «invisible» to the uimode property.
Using the Windows Media Player Control with Microsoft Visual Studio
You can add the Windows Media Player 9 Series or later ActiveX control to a .NET Framework application through the Toolbox in Visual Studio.
Adding the Windows Media Player Control
Before creating a new project, make sure that the latest version of Windows Media Player and the Windows Media Player SDK is installed on your computer.
Start Visual Studio, then create a new project.
In Visual Studio, open the Toolbox.
If Windows Media Player does not appear in the Components portion of the Toolbox, do the following:
Right-click within the Toolbox, and then select Choose Items. This opens the Customize Toolbox dialog box.
On the COM Components tab, select Windows Media Player.
If Windows Media Player does not appear in the list, click Browse, and then open Wmp.dll, which should be in the Windows\System32 folder.
Click OK. The Windows Media Player control will be placed on the current Toolbox tab.
You can now select Windows Media Player in the Toolbox and add it to a form.
Visual Studio gives the Windows Media Player control a default name such as «axWindowsMediaPlayer1». You may want to change the name to something more easily remembered, such as «Player».
Adding the Windows Media Player control from the Toolbox also adds references to two libraries created by Visual Studio, AxWMPLib and WMPLib. You can find them in the Solution Explorer under References.
To make using the objects in the Player namespace easier, you should include the namespace in the using or imports directives of your files, as follows:
The directive ensures that you can refer to Player objects without fully qualifying their names.
The Windows Media Player control is an AxWindowsMediaPlayer object from the AxWMPLib namespace. However, the AxWindowsMediaPlayer class uses data types, interfaces, and other elements from the WMPLib namespace.
Configuring Visibility of the Control
When you first add the Windows Media Player control to a form, it will be visible. If you do not want to use the visible image of the Player in your application, hide the default Player by setting any one of the following properties:
Property | Value |
---|---|
uiMode | «invisible» (See Player.uiMode.) |
Visible | «false» |
Size.Width | 0 |
Size.Height | 0 |
You can set these properties either in code or in the Properties window when the Windows Media Player control is selected in the form designer.
Object Model Compatibility of the Control
The object model for the Windows Media Player control is basically the same in the .NET Framework as in unmanaged code and script. However, there are differences in how elements are exposed:
- Most objects are exposed under the name of their underlying COM interface. For example, the Playlist object is exposed as IWMPPlaylist.
- Some interfaces have later versions. For example, IWMPMedia was given additional functionality in IWMPMedia2 and IWMPMedia3. If you declare an object as IWMPMedia, you usually have access to the functionality of all versions of the interface. However, IntelliSenseВ® will not recognize the methods or properties of the later-version interfaces, and the Visual Basic .NET editor will not automatically correct capitalization. To get the full benefit of IntelliSense and other features of Visual Studio, declare the object by using the latest version of the interface, such as IWMPMedia3.
- There are no indexed properties (C#) or default properties (Visual Basic .NET). For example, to retrieve a Playlist.item, you must call the IWMPlaylist.get_Item accessor method in C# or retrieve the IWMPlayist.Item property in Visual Basic .NET.
- Because of a naming conflict between the Windows Media Player Controls property and the Controls property exposed by every control, the Player version of this property is called CtlControls in the context of the ActiveX control. (However, this is not the case when you create the Player programmatically rather than as an ActiveX control.)
Use the Object Browser in Visual Studio to locate the correct API names for methods and objects in the AxWMPLib and WMPLib namespaces.
Как работать с Windows media player?
Как добавить на форму проигрыватель Windows Media Player
Visual Basic 2010: Как добавить на форму проигрыватель Windows Media Player тот который идет в.
Как в ToolBox добавить «Windows Media Player»
Приветствую, Форумчане! Имеется какая-то возьможность в панель Toolbox добавить ‘Windows Medio.
Управление Windows Media Player из своего приложения
Всем желаю доброго здравия! Возникла потребность в управлении WinMediaPlayer’ом из своего.
Добавить компонент Windows Media Player на форму
У меня Visual Basic 2010 express. Нужно добавить компонент Windows Media Player на форму. Что я.
Решение
Да автор какой-то вздор пишет, по ходу.
Вот http://msdn.microsoft.com/ru-r. s.85).aspx
И на MSDN описан AxWindowsMediaPlayer, у которого таких методов нет.
Добавлено через 3 минуты
Ну есть где-то упоминания о каком-то Interop.WMPLib.dll (именно Interop, а не AxInterop), но раз даже в MSDN описана Ax-версия, то ее и надо использовать.
Вложения
WindowsApplication3.rar (208.0 Кб, 64 просмотров) |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.
Как установить Windows Media Player 7 на Windows XP SP3
Как установить WMP 7 на Windows XP SP3 Короче мне нравиться 7 проигрыватель и хочу его.
Как удалить Windows Media Player 11
Ситуация такая: Поставил себе Висту, там плеер был, палёный какой то, во время звучания музыки.
Как можно записать свой голос, сделать аудиофаил на Windows 2000 в Windows Media Player
Привет. Подскажите пожалуйста, как можно записать свой голос, сделать аудиофаил на Win2000.
windows media player как управлять ползунком
Подскажите как контролировать и управлять программно ползунком проигрывания видео файла. .