您的位置:程序门 -> vb -> 多媒体



使用windows media player控件,用什么参数可以调整声音的速度,即音调可以变慢或变快?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


使用windows media player控件,用什么参数可以调整声音的速度,即音调可以变慢或变快?[已结贴,结贴人:mmabing]
发表于:2007-11-16 14:32:31 楼主
使用windows   media   player控件,用什么参数可以调整声音的速度,即音调可以变慢或变快?
发表于:2007-11-16 17:09:121楼 得分:10
wmp控件属性里面应该有。
wmp.dll控件常用属性         http://www.cnitblog.com/asfman/articles/35982.html
发表于:2007-11-16 19:20:122楼 得分:10
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  

//2...
==========windowsmediaplayer的常用属性和方法===========
[基本属性]  
url:string                                                         可以指定媒体位置  
enablecontextmenu:boolean   显示/不显示播放位置的右键菜单  
fullscreen:boolean                                   全屏显示  
stretchtofit:boolean                             非全屏状态时是否伸展到最佳大小  
umode:string                                                   播放器的模式,full:有下面的控制条;   none:只有播放部份没有控制条  
playstate:integer                                         当前控件状态,下面是三种基本状态:  
3:正在播放  
2:暂停  
1:已停止  
状态变化时会触发onstatuschange事件  

[controls]  
可通过windowsmediaplayer.controls对播放器进行控制并取得相关的一些信息:  
  controls.play;               播放  
  controls.stop;               停止  
  controls.pause;             暂停  
  controls.currentposition:double   当前播放进度  
  controls.currentpositionstring:string   时间格式的字符串   "0:32"  

[currentmedia]  
可以通过windowsmediaplayer.currentmedia取得当前媒体的信息  
  currentmedia.duration     double   总长度  
  currentmedia.durationstring   时间格式的字符串   "4:34"  

[settings]  
可以通过windowsmediaplayer.settings对播放器进行设置,包括音量和声道等。  
settings.volume:integer   音量   (0-100)  
settings.balance:integer   声道,通过它应该可以进行立体声、左声道、右声道的控制。  
-->
<input   type="button"   value='换文件'   onclick="mediaplayer.controls.src='d:\xx.mid';">  
发表于:2007-11-18 14:32:343楼 得分:0
再顶
发表于:2007-11-18 16:40:594楼 得分:80
你说的是快放、慢放吧,如果是这样,请用:windowsmediaplayer1.settings.rate,调整速度。
发表于:2007-11-18 16:44:395楼 得分:0
windowsmediaplayer1控件快放、慢放问题,请参见:
http://topic.csdn.net/t/20031231/20/2623035.html


快速检索

最新资讯
热门点击