嵌入式Web视频点播系统实现方法有关param参数,读者可以参阅RealPlayer官方网站http://service.real.com/help/library/guides/production/htmfiles/control.htm。 这里的SRC参数尤为重要,用来指定视频流文件的URL地址。这里笔者使用PHP代码的方法动态的指定SRC,读者也可以使用其它如ASP,或完全通过 JavaScript 实现。 二、使用DHTML动态控制RealPlayer控件的播放 小技巧:<IFRAME>的妙用。由于为RealPlayer控件指定新的SRC需要刷新页面,使用<IFRAME>可以把RealPlayer控件嵌入到单独的页面中,这样,动态刷新就是在<IFRAME>内进行,不会影响用户观看页面其它内容。 以下代码包含在主页面中: <IFRAME id="iVideo" SRC="video.php" Width=500 Height=345 frameborder=0 SCROLLING="no"> </IFRAME>,其中,video.php文件用力显示RealPlayer控件。 下面我们加入简单的JavaScript 代码用来控制视频的播放。 <script language="JavaScript"> function play(filename){ top.document.all("iVideo").src = "video.php?src="+filename; } // iVideo 是刚刚定义的IFRAME 的标识符 </script> 我们可以使用javascript控制RealPlayer插件更复杂的功能,如提取视频的长宽、测试用户的网络速率、自定义播放事件等等。关于RealPlayer ActiveX开发的具体细节,请参阅RealPlayer官方网站http://service.real.com/help/library/guides/extend/embed.htm。 我们假设有一个视频文件,其URL为http://YourURL/filename.ram,那么我们就可以这样定义: <a href="JavaScript:play('http://YourURL/filename.ram')">文件1</a>,如果文件是在本地,URL也可以为相对路径。 三、检测用户是否安装RealPlayer播放器 更多相关文章
|
推荐文章
精彩文章
· 图象淡出效果
|