改变了的Windows MediaPlayer9.0SDK控制集

有时间再整理本文

@ECHO OFF
ECHO. ======欢迎使用佳誉网络电视播放机测试版预览=================
ECHO.   DOTNET注册工具批处理文件
ECHO.  
RegAsm.exe  wmppia.dll
gacutil.exe /i wmppia.dll
JarulyPlayerV1.0Beta.exe

            要在VS.NET2005 C#中使用Windows MediaPlayer 的函数集以创建相关应用程序,首先在FORM中加入该控件。 以下说明如何在C#中控制WMP:

            axWindowsMediaPlayer1.Ctlcontrols.stop();
            axWindowsMediaPlayer1.Ctlcontrols.play();
     
axWindowsMediaPlayer1.Ctlcontrols.pause(); 
      …………


        Windows Media Player 9 SDK对原有controls属性集更名为 Ctlcontrols,所以很多的示例文档不能成功的原因也就在这里,并且Windows Media Player 9 SDK中的说明文档也未对此更新,害得偶查了很久的资料才发现。后来在Windows Media Player 10 SDK的说明中才找到是这么个原因。

    附:

 1、mediaplayer控件的currentposition属性指示的是正在播放的文件的位置,selectionend属性指示的是已打开文件的总长度,综合使用这两个属性可以用slider控件做成播放滑块。 
 2、取消右键菜单功能可以将enablecontextmenu属性设为false,showcontrols属性用于决定是否显示控制面板,volume用于音量控制(值为0是最大音量,值为-9640时为最小音量即差不多静音,敏感值为-2000至0之间),balance属性用于声道左右均衡,可用于切换声道操作(值为-9460,0,9460对应左声道,立体声,右声道)

                mediaplayer控件的常用的属性和方法:
  allowchangesize 是否允许改变播放画面大小
  DisplaySize=mpFullScreen 全屏幕播放
   =Autosize自动调节大小
   =Autostart是否自动开始播放
  Allowscan 是否允许浏览
  Displaysize 播放屏幕的尺寸,有7种值
  URL  要播放的文件名
  Mute 控制声音的打开或者关闭
  Playcount 播放次数
  Rate 播放的快慢
  Play 播放
  Pause 暂停
  Stop 停止
  Open 打开文件,文件名为参数

Windows Media Player 10 SDK

http://www.microsoft.com/windows/windowsmedia/mp10/sdk.aspx

你可能感兴趣的:(mediaplayer)