视频播放器插件php,视频播放器插件是什么

本文目录一览:

在php网站怎么插入播放器ckplayer怎么写代码

先完成插入视频,(引入绝对url地址,或者本地上次视频文件)获取此视频的地址,再加上用户设置的播放器的宽度、高度、是否自动播放等信息,组合成调用ckplayer的代码,放入编辑器中,提交发布文章时,这些代码插入到数据库中,在显示文章时,读取数据库中的这些调用代码即可用ckplayer来播放视频。

如何在自己的网页上加入视频播放器?如何调用视频文件

IFRAME style=”WIDTH: 592px; HEIGHT: 204px” src=”包含视频的网页.htm” frameBorder=1 scrolling=yes/IFRAME

在网页插入视频播放器代码

一、插入RealPlayer ActiveX对象(如果要进行测试,需要先安装RealPlayer播放器)

假定以下代码包含在video.php文档中(该文件将在主页面中通过iframe进行链接)。

object width=”320″ height=”250″ classid=”clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA”

param name=”CONTROLS” value=”ImageWindow”

param name=”CONSOLE” value=”Video”

param name=”CENTER” value=”TRUE”

param name=”MAINTAINSPECT” value=”TRUE”

/object //定义播放界面

object width=”320″ height=”30″ classid=”clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA”

param name=”CONTROLS” value=”StatusBar”

param name=”CONSOLE” value=”Video”

/object //定义状态栏

object width=”320″ height=”30″ classid=”clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA”

param name=”CONTROLS” value=”ControlPanel”param name=”CONSOLE” value=”Video”

param name=”SRC” value=”?php echo getsrc(); ?”

param name=”AUTOSTART” value=”TRUE”

param name=”PREFETCH” value=”0″

param name=”LOOP” value=”0″

param name=”NUMLOOP” value=”0″

/object //定义控制面板

其中,CONTROLS参数用来指定播放器的控件外观,可以用多个控件进行组合,并通过CONSOLE参数进行关联。

有关param参数,读者可以参阅RealPlayer官方网站。

这里的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官方网站。

我们假设有一个视频文件,其URL为,那么我们就可以这样定义:

a href=”JavaScript:play(”)”文件1/a,如果文件是在本地,URL也可以为相对路径。

三、检测用户是否安装RealPlayer播放器

在页面的head/head部分加入以下JavaScript代码,用以检测用户是否安装RealPlayer播放器:

SCRIPT LANGUAGE=JavaScript

!–

var RealMode=0;

var RealPlayer5=0;

var RealPlayer4=0;

var RealPlayerG2=0;

if (navigator.userAgent.indexOf(“MSIE”) 0 ){

numPlugins = navigator.plugins.length;

for (i = 0; i numPlugins; i++){

plugin = navigator.plugins[i];

if (plugin.name.substring(0,10)==”RealPlayer”){

RealMode=1;

}

}

}

//以下代码通过VBScript的CreateObject()函数动态的创建RealPlayer对象

document.write(‘SCRIPT LANGUAGE=VBScript\ \n’);

document.write(‘on error resume next \n’);

document.write(‘RealPlayerG2 = (NOT IsNull(CreateObject(“rmocx.RealPlayer G2 Control”)))\n’);

document.write(‘RealPlayer5 = (NOT IsNull(CreateObject(“RealPlayer.RealPlayer(tm) ActiveX Control (32-bit)”)))\n’);

document.write(‘RealPlayer4 = (NOT IsNull(CreateObject(“RealVideo.RealVideo(tm) ActiveX Control (32-bit)”)))\n’);

document.write(‘/SCRIPT\ \n’);

if ( RealPlayerG2 || RealPlayer5 || RealPlayer4 ){

//可以在此处添加object对象

}else if ( RealMode ){ //NetScape浏览器用户

//可以在此处加入embed对象

}else

{

window.location.replace(“install.htm”); //转入install.htm页面指导用户进行安装

}

/Script

四、应用实例

object classid=clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA width=300 height=225

param name=src value=../kjsk/img/sp1.rm

param name=console value=clip1param name=controls value=imagewindow

param name=autostart value=true

embed src=”../kjsk/img/sp1.rm” width=”300″ height=”225″ autostart=”true” console=”clip1″ controls=”imagewindow”/embed

/object

br

object classid=clsid:cfcdaa03-8be4-11cf-b84b-0020afbbccfa height=32 width=300

param name=src value=../kjsk/img/sp1.rm

param name=controls value=controlpanel

param name=console value=clip1

;

embed src=”../kjsk/img/sp1.rm” width=”300″ height=”32″ controls=”controlpanel” console=”clip1″/embed

/object

php,js同一个窗口可以点播多个视频怎么弄?

使用视频播放器插件就可以做到,只要实例化多个视频播放器,就可以实现多个视频播放。

比较好用的js框架是video.js,它封装的很好,可以轻松实现各种效果,样式的修改也很方便,你可以使用它来实现你需要的功能。

原创文章,作者:GMLO,如若转载,请注明出处:https://www.506064.com/n/149414.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
GMLOGMLO
上一篇 2024-11-04 17:52
下一篇 2024-11-05 16:51

相关推荐

  • PHP和Python哪个好找工作?

    PHP和Python都是非常流行的编程语言,它们被广泛应用于不同领域的开发中。但是,在考虑择业方向的时候,很多人都会有一个问题:PHP和Python哪个好找工作?这篇文章将从多个方…

    编程 2025-04-29
  • PHP怎么接币

    想要在自己的网站或应用中接受比特币等加密货币的支付,就需要对该加密货币拥有一定的了解,并使用对应的API进行开发。本文将从多个方面详细阐述如何使用PHP接受加密货币的支付。 一、环…

    编程 2025-04-29
  • Codemaid插件——让你的代码优美整洁

    你是否曾为了混杂在代码里的冗余空格、重复代码而感到烦恼?你是否曾因为代码缺少注释而陷入困境?为了解决这些问题,今天我要为大家推荐一款Visual Studio扩展插件——Codem…

    编程 2025-04-28
  • Kong 使用第三方的go插件

    本文将针对Kong使用第三方的go插件进行详细阐述。首先,我们解答下标题的问题:如何使用第三方的go插件?我们可以通过编写插件来达到此目的。 一、插件架构介绍 Kong的插件系统采…

    编程 2025-04-28
  • 使用PHP foreach遍历有相同属性的值

    本篇文章将介绍如何使用PHP foreach遍历具有相同属性的值,并给出相应的代码示例。 一、基础概念 在讲解如何使用PHP foreach遍历有相同属性的值之前,我们需要先了解几…

    编程 2025-04-28
  • PHP获取301跳转后的地址

    本文将为大家介绍如何使用PHP获取301跳转后的地址。301重定向是什么呢?当我们访问一个网页A,但是它已经被迁移到了另一个地址B,此时若服务器端做了301重定向,那么你的浏览器在…

    编程 2025-04-27
  • PHP登录页面代码实现

    本文将从多个方面详细阐述如何使用PHP编写一个简单的登录页面。 1. PHP登录页面基本架构 在PHP登录页面中,需要包含HTML表单,用户在表单中输入账号密码等信息,提交表单后服…

    编程 2025-04-27
  • 按键精灵Python插件使用指南

    本篇文章将从安装、基础语法使用、实战案例以及常用问题四个方面介绍按键精灵Python插件的使用方法。 一、安装 安装按键精灵Python插件非常简单,只需在cmd命令行中输入以下代…

    编程 2025-04-27
  • 如何在VS中安装插件

    在VS中安装插件可以帮助我们更好地编写代码,提高开发效率。以下是详细的安装教程。 一、获取插件 首先,我们需要获取要安装的插件。可以在VS的插件管理界面(Tools -> E…

    编程 2025-04-27
  • PHP与Python的比较

    本文将会对PHP与Python进行比较和对比分析,包括语法特性、优缺点等方面。帮助读者更好地理解和使用这两种语言。 一、语法特性 PHP语法特性: <?php // 简单的P…

    编程 2025-04-27

发表回复

登录后才能评论