我们在网页上看到的播放器无外乎WMP/RealOne/Macromedia Flash Player,其他的无非是面板不同,或者添加了其他控件,对于计算机上安装的一些播放器也都是编码和解码器的整合,其最核心的编码和解码技术是相同的。

 
WMP加入了ActiveX解码器控件,不仅可以放曲子,还能放Flash和其它视频文件 

复制代码代码如下:

想用WMP连续播放请参照ASX元文件使用讲解:使用ASX播放列表吧 

上面的这个播放器是老式的那种,6.4版本!新式播放器是在MediaPlayer9.0以后出现的,也就是说只有装了9.0或9.0以上的播放器才能正常使用的。 

下面是新式播放器代码,相对以前的来说要简单很多: 

复制代码代码如下:

<param NAME="url" value="/blog/1.wma">  
 
  
<!--播放的文件地址-->  
 
  
<param NAME="PlayCount" VALUE="1"> 
 
  
 <!--播放次数控制,为整数-->
 
  
<param name="rate" value="1"> 
 
  
 <!--播放速率控制,1为正常,允许小数,1.0-2.0-->
 
  
<param name="currentPosition" value="0">
 
  
<!--控件设置:当前位置-->
 
  
<param name="currentMarker" value="0"> 
 
  
 <!--控件设置:当前标记-->
 
  
<param name="defaultFrame" value="">  
 
  
<!--显示默认框架-->  
 
  
<param name="invokeURLs" value="0">  
 
  
<!--脚本命令设置:是否调用URL-->  
 
  
<param name="baseURL" value="">  
 
  
<!--脚本命令设置:被调用的URL-->  
 
  
<param name="stretchToFit" value="0">  
 
  
<!--是否按比例伸展-->  
 
  
<param name="volume" value="50">  
 
  
<!--默认声音大小0%-100%,50则为50%-->  
 
  
<param name="mute" value="0">  
 
  
<!--是否静音-->  
 
  
<param name="uiMode" value="mini">  
 
  
<!--播放器显示模式:Full显示全部;mini最简化;None不显示播放控制,只显示视频窗口;invisible全部不显示-->  
 
  
<param name="windowlessVideo" value="0">  
 
  
<!--如果是0可以允许全屏,否则只能在窗口中查看-->  
 
  
<param name="fullScreen" value="0">  
 
  
<!--开始播放是否自动全屏-->  
 
  
<param name="enableErrorDialogs" value="-1">  
 
  
<!--是否启用错误提示报告-->  
 
  
<param name="SAMIStyle" value>  
 
  
<!--SAMI样式-->  
 
  
<param name="SAMILang" value>  
 
  
<!--SAMI语言-->  
 
  
<param name="SAMIFilename" value>  
 
  
< 
   !--字幕ID-->  
 
  
</object>


RealOne播放器代码: 

复制代码代码如下:


看着很多很复杂的样子,其实就是多了些播放器参数,可以不要... 

参数:autostart 属性:True或是False 作用:指定是否自动播放指定的源文件 

RealPlayer的一些函数、方法和过程 

这是 Real Player ActiveX Control Library (Version 1.0) 的所有函数与方法,有兴趣可以研究一下。 


复制代码代码如下:

网页中wmp视频控制之使用指南 

//wmplayer.controls.currentPosition = wmplayer.currentMedia.duration * (i / 100)

□播放 

□音频控制 

□扫描 

□搜索 

□媒体播放器的外观界面 

□播放列表  你也可以用Windows 媒体元文件来添加 watermarks 与 banners,元文件也支持插入广告时的无间隙流切换。

□节目信息 

剪辑信息可以放在媒体文件中,也可以放在windows 媒体元文件中,或者两者都放。如果在元文件中指定了剪辑信息,那么用 GetMediaInfoString 方法返回的就是元文件中的信息,而不会返回剪辑中包含的信息。  Duration 属性,返回剪辑的长度(秒), 要检测这个属性是否包含有效的数值,请检查IsDurationValid 属性。(对于广播的视频,其长度是不可预知的)。