我在vb中加了一个视频播放软件 请问如何有vb控制视频播放软件中的 停止 播放 全屏
时间:2011-11-09
来源:互联网
求求求高手指点
作者: ren2shan 发布时间: 2011-11-09
作者: jjhhgg1111 发布时间: 2011-11-09
属性/方法名: 说明:
[基本属性]
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; 停止
controls.currentPosition:double; 当前进度
controls.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; 播放次数
[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
playState:integer; 播放状态。这个属性改变时同时引发PlayStateChange事件与StateChange事件。取值范围为枚举型:WMPLib.WMPPlayState,它的成员如下:
wmppsUndefined = 0; //未知状态
wmppsStopped = 1; //播放停止
wmppsPaused = 2; //播放暂停
wmppsPlaying = 3; //正在播放
wmppsScanForward = 4; //向前搜索
wmppsScanReverse = 5; //向后搜索
wmppsBuffering = 6; //正在缓冲
wmppsWaiting = 7; //正在等待流开始
wmppsMediaEnded = 8; //播放流已结束
wmppsTransitioning = 9; //准备新的媒体文件
wmppsReady = 10; //播放准备就绪
wmppsReconnecting = 11; //尝试重新连接流媒体数据
wmppsLast = 12; //上一次状态,状态没有改变赞同0| 评论
作者: Veron_04 发布时间: 2011-11-09
用shell调用的
作者: ren2shan 发布时间: 2011-11-09
WindowsMediaPlayer1.Controls.stop'停止 WindowsMediaPlayer1.Controls.play'播放 WindowsMediaPlayer1.fullScreen = True'全屏
作者: hjzhlc 发布时间: 2011-11-09
作者: ybh37 发布时间: 2011-11-09
WindowsMediaPlayer1.Controls.play'播放
WindowsMediaPlayer1.fullScreen = True'全屏
WindowsMediaPlayer是不是代表windows中自带的媒体播放器啊
作者: ren2shan 发布时间: 2011-11-09
WindowsMediaPlayer1.Controls.stop'停止
WindowsMediaPlayer1.Controls.play'播放
WindowsMediaPlayer1.fullScreen = True'全屏
WindowsMediaPlayer是不是代表windows中自带的媒体播放器啊
可以这么说,windows自带一个播放控件,我们通常称之为:wmplayer控件,你可以在部件中将其添加到你的程序中,对其编程即可。网上百度一下,有很多的例子的。
作者: Veron_04 发布时间: 2011-11-09
Windows Media Player标题栏显示Windows Media Player
Stereoscopic Player标题栏显示Stereoscopic Player (未注册)
hwnd = FindWindow(vbNullString, "Windows Media Player")
可以用
hwnd = FindWindow(vbNullString, "Stereoscopic Player (未注册)")
不可以用
只能让其窗口置前不能调用菜单功能
求教!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
作者: ren2shan 发布时间: 2011-11-09
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28