c#开发旅程

收集了所有我自己开发历程使用到过的所有点点滴滴 可能有时引用了他人的文章而没有注明请见谅

博客园 首页 联系 订阅 管理
C# 调用WINDOWS Media player

      首先在.NET 2003中的工具栏,添加COM组件Windows Media player.然后托到WIN窗体中.

    属性iuMode  设置控件的UI状态.

  

This property is a read/write String.

Value Description Audio example Video example
invisible Player is embedded without any visible user interface (controls, video or visualization window). (Nothing is displayed) (Nothing is displayed)
none Player is embedded without controls, and with only the video or visualization window displayed. uiMode="none" with audio uiMode="none" with video
mini Player is embedded with the status window, play/pause, stop, mute, and volume controls shown in addition to the video or visualization window. uiMode="mini" with audio uiMode="mini" with video
full Default. Player is embedded with the status window, seek bar, play/pause, stop, mute, next, previous, fast forward, fast reverse, and volume controls in addition to the video or visualization window. uiMode="full" with audio uiMode="full" with video
custom Player is embedded with a custom user interface. Can only be used in C++ programs. (Custom user interface is displayed.) (Custom user interface is displayed.)

URL属性,打开要播放的文件,可以是超链接,或本地文件路径.

controls属性.这个属性很重要,完成了对当前播放媒体的控制.

The Controls object provides a way to manipulate the playback of media using the following properties and methods.

但可能与C#的一个属性名冲天突,在对象引入后找不到这个属性,不知道有没有其他途径得到Controls 对象.

Controls对象的主要功能:

Method Description
fastForward Starts fast play of the media item in the forward direction.
fastReverse Starts fast play of the media item in the reverse direction.
getAudioLanguageDescription Retrieves the description for the audio language corresponding to the specified index.
getAudioLanguageID Retrieves the LCID for a specified audio language index.
getLanguageName Retrieves the name of the audio language with the specified LCID.
next Sets the current item to the next item in the playlist.
pause Pauses the playing of the media item.
play Causes the media item to start playing.
playItem Causes the current media item to start playing, or resumes play of a paused item.
previous Sets the current item to the previous item in the playlist.
step Causes the current video media item to freeze playback on the next frame.
stop                                                                
Stops the playing of the media item.

posted on 2005-07-28 14:57  Kinbor  阅读(2213)  评论(2编辑  收藏  举报