• winform WindowsMediaPlayer 属性


    属性/方法名: 说明:
    [基本属性]  
    URL:String; 指定媒体位置,本机或网络地址
    uiMode:String; 播放器界面模式,可为Full, Mini, None, Invisible
    playState:integer; 播放状态,1=停止,2=暂停,3=播放,6=正在缓冲,9=正在连接,10=准备就绪
    enableContextMenu:Boolean; 启用/禁用右键菜单
    fullScreen:boolean; 是否全屏显示
    [controls] wmp.controls //播放器基本控制
    controls.play; 播放
    controls.pause; 暂停
    controls.stop; 停止
    Ctlcontrols.currentPosition:double; 当前进度
    Ctlcontrols.currentPositionString:string; 当前进度,字符串格式。如“00:23”
    controls.fastForward; 快进
    controls.fastReverse; 快退
    controls.next; 下一曲
    controls.previous; 上一曲
    [settings] wmp.settings //播放器基本设置
    settings.volume:integer; 音量,0-100
    settings.autoStart:Boolean; 是否自动播放
    settings.mute:Boolean; 是否静音
    settings.playCount:integer; 播放次数
    wmp.settings.balance; 声道( -100; //(左声) ,100; //(右声),0; //(全声) )
    [currentMedia] wmp.currentMedia //当前媒体属性
    currentMedia.duration:double; 媒体总长度
    currentMedia.durationString:string; 媒体总长度,字符串格式。如“03:24”
    currentMedia.getItemInfo(const string); 获取当前媒体信息"Title"=媒体标题,"Author"=艺术家,"Copyright"=版权信息,"Description"=媒体内容描述,"Duration"=持续时间(秒),"FileSize"=文件大小,"FileType"=文件类型,"sourceURL"=原始地址
    currentMedia.setItemInfo(const string); 通过属性名设置媒体信息
    currentMedia.name:string; 同 currentMedia.getItemInfo("Title")
    [currentPlaylist] wmp.currentPlaylist //当前播放列表属性
    currentPlaylist.count:integer; 当前播放列表所包含媒体数
    currentPlaylist.Item[integer]; 获取或设置指定项目媒体信息,其子属性同wmp.currentMedia
    windowlessVideo windowlessVideo=false;双击可以全屏,再双击还原。
    wmp.network.bufferingProgress; 缓冲百分比
    wmp.network.downloadProgress 下载百分比

    if (MediaPlays.playState == WMPLib.WMPPlayState.wmppsPlaying)
    {
    MediaPlays.fullScreen = true;  //设置全屏。
    }

    PlayStateChange 事件表示Media Player的播放状态已经改变,Media Player可能的状态有:
    0 播放已经停止(mpStopped)
    1 播放暂停(mpPaused )
    2 正在播放(mpPlaying)
    3 正在等待流开始(mpWaiting)
    4 向前搜索(mpScanForward)
    5 向后搜索(mpScanReverse)
    6 向前跳跃(mpSkipForward)
    7 向后跳跃(mpSkipReverse)
    8 流已经关闭(mpClosed) 

  • 相关阅读:
    mysql5.7慢查询开启配置
    easyui的datagrid删除一条记录后更新出问题
    easyui跨iframe属性datagrid
    struts2笔记12-声明式异常
    struts2笔记11-OGNL
    struts2笔记10-值栈
    linux命令学习03-grep
    struts2笔记09-动态方法调用
    1、GIT简介
    玩转Python语言之4:奇技淫巧
  • 原文地址:https://www.cnblogs.com/aggierwyp/p/wmp.html
Copyright © 2020-2023  润新知