刚做完一个项目,其中有个视频播放的,其实网上的代码都没有错,但感觉不详细,特别是播放文件的路径,有本地的,有当前项目中的,有网络上的,网上很多,但没有一个说明是哪个路径,这里,经过本人测试,不多说了,直接上图吧!如果有问题可以交流一下学习学习

运行后:

这里,路径有三种:

//路径以浏览器中的网站路径为准,有三种
    //1.工具中点击运行,则路径就是浏览器网址栏中显示的路径,如案例中的http://localhost:5772/MyPlayer/testPlayer.html
    //2.IIS中,如我将网址发布到IIS中的AAA文件夹下,这视频路径为http://lacalhost/AAA/MV/****.rmvb
    //3.网站上线后,视频路径应该为http://www.bbb.com/MV/***.rmvb
    //此处我的浏览器中显示的路径为http://localhost:5772/MyPlayer/testPlayer.html,其中 http://localhost:5772/项目名/, 类似于网站根目录,视频路径/MV/***.rmvb加后面即可,切记,本电脑上端口号为5772,不同的电脑可能会不一样,浏览时改为自己浏览器中的即可,否则会一直准备就绪

在JS中视频格式以【】包围的说明是本人测试通过的,没有的理论上也可以播放,

关于视频格式的转换,介意到网上下载一个格式工厂软件,千万不要只改后缀名,这样播放器不能识别,还是用软件好一点

一下奉上源代码:

player.js

//综合型 function Player(url,w,h) {

//1为是,0为否 var p=''; p+='<object classid=clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95 codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,1,5,217"id=MediaPlayer type=application/x-oleobject width="'+w+'" height="'+h+'" standby="Loading Microsoft Windows Media Player components..." VIEWASTEXT align=MIDDLE>';

p += '<param name=AudioStream value="1">';

//是否自动调整大小

p += '<param name=AutoSize value="0">';

//是否自动播放

p+='<param name=AutoStart value="1">';

p+='<param name=AnimationAtStart value="1">'

p+='<param name=AllowScan value=-1>';

p+='<param name=AllowChangeDisplaySize value="0">';

p += '<param name=AutoRewind value="0">';

p+='<param name=Balance value="0">';

p+='<param name=BaseURL value="">';

p+='<param name=BufferingTime value="5">';

p+='<param name=CaptioningID value="">';

p+='<param name=ClickToPlay value="0">';

p+='<param name=CursorType value="32512">';

p+='<param name=CurrentPosition value="-1">';

p+='<param name=CurrentMarker value="0">';

p+='<param name=DefaultFrame value="1">';

p+='<param name=DisplayBackColor value="0">';

p+='<param name=DisplayForeColor value="16777215">';

p+='<param name=DisplayMode value="0">';

p+='<param name=DisplaySize value="0">';

p+='<param name=Enabled value="-1">';

p+='<param name=EnableContextMenu value="-1">';

p+='<param name=EnablePositionControls value="0">';

p+='<param name=EnableFullScreenControls value="0">';

p+='<param name=EnableTracker value="1">';

p+='<param name=Filename value="'+url+'">';

p+='<param name=InvokeURLs value="-1">';

p+='<param name=Language value="-1">';

p += '<param name=Mute value="0">';

//播放次数1为循环播放0为播放一次

p+='<param name=PlayCount value="1">';

p+='<param name=PreviewMode value="0">';

p+='<param name=Rate value="1">';

p+='<param name=SAMILang value="">';

p+='<param name=SAMIStyle value="">';

p+='<param name=SAMIFileName value="">';

p+='<param name=SelectionStart value="0">';

p+='<param name=SelectionEnd value="true">';

p+='<param name=SendOpenStateChangeEvents value="-1">';

p+='<param name=SendWarningEvents value="-1">';

p+='<param name=SendErrorEvents value="-1">';

p+='<param name=SendKeyboardEvents value="0">';

p+='<param name=SendMouseClickEvents value="0">';

p+='<param name=SendMouseMoveEvents value="0">';

p += '<param name=SendPlayStateChangeEvents value="-1">';

//可以根据属性值0或1来选择显示或不显示某一个功能面板

p+='<param name=ShowCaptioning value="0">';

p+='<param name=ShowControls value="1">';

p+='<param name=ShowAudioControls value="0">';

p+='<param name=ShowDisplay value="0">';

p += '<param name=ShowGotoBar value="0">';

//显示前进后退

p += '<param name=ShowPositionControls value="0">';

//显示播放进度时间

p += '<param name=ShowStatusBar value="1">';

//是否显示进度条

p += '<param name=ShowTracker value="0">';

p+='<param name=TransparentAtStart value="0">';

p += '<param name=VideoBorderWidth value="0">';

p += '<param name=VideoBorderColor value="0">';

p+='<param name=VideoBorder3D value="0">';

p+='<param name=Volume value="-1070">';

p+='<param name=WindowlessVideo value="1">';

p += '</object>';

//return p;

document.write(p);

}

建一个js文件,将以上代码复制进去即可,在界面中调用Player(url,w,h)方法即可:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<script language="javascript" src="player.js"></script>

<title>播放视频文件 js</title>

</head>

<!--[flv],[wmv],[swf],[rmvb],[mkv],[mpg],[vob]-->

<script language="javascript">

//路径以浏览器中的网站路径为准,有三种

//1.工具中点击运行,则路径就是浏览器网址栏中显示的路径,如案例中的

//2.IIS中,如我将网址发布到IIS中的AAA文件夹下,这视频路径为http://lacalhost/AAA/MV/****.rmvb

//3.网站上线后,视频路径应该为http://www.bbb.com/MV/***.rmvb

//此处我的浏览器中显示的路径为http://localhost:5772/MyPlayer/testPlayer.html,其中 http://localhost:5772/项目名/ 类似于网站根目录,视频路径加后面即可     //p('http://localhost:5772/MyPlayer/MV/Ford.rmvb', 300, 250);

// Player('http://localhost:5772/MyPlayer/MV/Ford.swf', 300, 250);

// Player('http://localhost:5772/MyPlayer/MV/Ford.mpg', 300, 250);

// Player('http://localhost:5772/MyPlayer/MV/Ford.flv', 300, 250);

// Player('http://localhost:5772/MyPlayer/MV/Ford.mkv', 300, 250);

// Player('http://localhost:5772/MyPlayer/MV/Ford.vob', 300, 250);

// Player('http://localhost:5772/MyPlayer/MV/Ford.wmv', 300, 250);

// Player('http://localhost:5772/MyPlayer/MV/Ford.avi', 300, 250);

//综合版,同样综合版也支持以上格式

Player('http://localhost:3353/MyPlayer/MV/Ford.swf', 300, 250);

</script>

<body>

</body>

</html>

转载于:https://www.cnblogs.com/jinzhirong/p/3917410.html

网页中嵌套视频播放器相关推荐

  1. java web 嵌套播放器_网页中嵌套视频播放器

    刚做完一个项目,其中有个视频播放的,其实网上的代码都没有错,但感觉不详细,特别是播放文件的路径,有本地的,有当前项目中的,有网络上的,网上很多,但没有一个说明是哪个路径,这里,经过本人测试,不多说了, ...

  2. 网页中嵌入视频播放器代码

    有时候我们会有这样的需求,在网页中嵌入视频播放器,以播放我们的服务器端的视频,下面我将代码贴出来: 嵌入快播播放器: <table width="100%" align=&q ...

  3. 网页中嵌入视频播放器

    有时候我们会有这样的需求,在网页中嵌入视频播放器,以播放我们的服务器端的视频,下面我将代码贴出来: 嵌入快播播放器: <table width="100%" align=&q ...

  4. html5网页中加入播放器,向网页中添加 HTML5 视频控件

    爱学习,爱生活,爱编程--希望能帮到你!更多>>> 如何开始使用 采用它的最基本形式,使用 HTML5  video 元素向网页中添加视频播放器是通过一行 HTML 完成的. 添加  ...

  5. 网页中Flash播放器常用参数设置(转)

    网页中Flash播放器常用参数设置 2006-11-26 23:24 我们现在大部分人做网页,都是直接用DW插入flash,而且DW也是所见即所得,直接生成了相应的flash显示代码.可是我们又有多少 ...

  6. 2018.3.29 网页中嵌套网页的两种方法

    第一种: <!DOCTYPE html> <html>     <head>         <meta charset="UTF-8"& ...

  7. 在Vue中自制视频播放器(上)

    在Vue中自制视频播放器(上) 前言 初始化组件 开始/暂停按钮 停止按钮 静音按钮 视频播放时间 全屏按钮 源代码 前言 平时大家在浏览视频网站时,会发现各大视频网站都有自己的视频控制组件,虽然浏览 ...

  8. vue中DPlayer视频播放器使用方法

    vue中DPlayer视频播放器使用方法 1通过npm下载 npm install dplayer - s 2在需要使用的组件中导入 import Dplayer from 'Dplayer' 3页面 ...

  9. 在网页中嵌入播放器,PDF,Word,Excel,PPT的方法

    在网页中嵌入播放器,PDF,Word,Excel,PPT的方法 在HTML加入Object或者Embed标签 <object  classid="clsid:CA8A9780-280D ...

最新文章

  1. 【微信开发】微信开发 之 开启开发模式
  2. Ubuntu16.04能识别U盘,但无法识别光盘
  3. 判断一个数组是否是另一个数组的子集
  4. 基于 Jenkins 快速搭建持续集成环境--转
  5. go切片的定义及make使用
  6. 正则表达式的非捕获性分组
  7. mixin network_【译文】Mixin——以最高的安全性满足所有区块链资产的交易需求
  8. 克隆CentOS6虚拟机eth0被修改为eth1如何修改eth0
  9. 的write方法有哪些参数_向子进程传递大量数据的方法
  10. php删除对象中的一个数组,PHP:从数组中删除对象
  11. 解决spring-boot-maven-plugin插件打包,springboot启动时报找不到主main问题
  12. python 和scikit安装
  13. 反驳生命的起点是rna_科学家提出了生命分子的手性起源新假说,源自宇宙射线...
  14. 什么是HTML5的媒体查询功能
  15. 极客日报:iPhone13系列售价曝光:4535元起售;微信暂停个人帐号新用户注册;Android 12 Beta 3.1发布
  16. 163邮箱苹果设置不成功_怎么样才能让自己服务器发出的邮件不被 Gmail、Hotmail、163、QQ 等邮箱放入垃圾箱...
  17. Web前端作业:Html+JS实现的图片镜像、黑白、红色、绿色、蓝色及还原
  18. 03_深度学习实现手写数字识别(python)
  19. matlab控制流上机报告,MATLAB实验指导书(2013)要点
  20. 安卓个人中心头像模块(从相册选择和照相功能,适配7.0)

热门文章

  1. BOS初级开发培训认证
  2. MySQL 嵌套查询数据
  3. 2022-05-10 实现一个可拖拽的弹出登录框
  4. PR 2019 快速入门(16)
  5. TUT2020年操作系统期中复习
  6. 如何打造爆款短视频?从标题到配音,掌握小技巧才能事半功倍
  7. wps wps表格中怎样制作下拉菜单呢?
  8. js中if为true的情况
  9. 微信分享 JS 失效
  10. 远程管理特洛伊木马(RAT)病毒