前端随笔--WEB中播放视频(JS实现)
网页中播放视频已经很常见了,网上也有很多的视频播放插件。因为工作的需要,研究了下视频的播放,但是没有使用其他视频播放的插件(修改起来比较麻烦),自己写了些代码实现了下。下面的代码是使用js实现的,通过ajax 获取的播放源,这里只贴出了重要的部分。如果需要比较全的代码,可以给我留言。
注意:播放flv格式的视频,需要下载插件,插件地址:
http://www.5ixiudou.com/portal/detailInfo/1000000005/220
if(fileName.toUpperCase().indexOf(".FLV") > -1){
//如果是 flv 格式的视频
var item =
'<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="700" height="400">'+
'<param name="movie" value="'+$.basePath+'/images/flvplayer.swf" />'+
'<param name="quality" value="high" />'+
'<param name="allowFullScreen" value="true" />'+
'<param name="FlashVars" value="vcastr_file=/portal-wysiwyg/'+fileName+'&LogoText=description&BufferTime=3&IsAutoPlay=1">'+
'<embed src="'+$.basePath+'/images/flvplayer.swf" allowfullscreen="true" flashvars="vcastr_file=/portal-wysiwyg/'+fileName+'&IsAutoPlay=1&LogoUrl=images/logo.jpg" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="700" height="400"></embed>'+
'</object>';
}else if(fileName.toUpperCase().indexOf(".MP4") > -1){
var item = '<video style="width:100%;margin:auto;padding:auto;min-height:300px;" controls="controls" src="'+""+'/portal-wysiwyg/'+fileName+'"></video>';
}else{
//如果不是 flv 格式的视频
var item =' <embed style="width:100%;margin:auto;padding:auto;min-height:300px;" autostart="false" play="false" flashvars="autoplay=false&play=false" src="'+""+'/portal-wysiwyg/'+fileName+'">'+
'</embed>';
}
$("#editor").insertText(item);
前端随笔--WEB中播放视频(JS实现)相关推荐
- ckplayer支持html5播放吗,移动端(H5)环境中播放视频需要了解的内容-ckplayer使用方法...
移动端(H5)环境中播放视频需要了解的内容 虽然HTML5(下面简称:H5)的技术已整体趋于成熟,但在视频播放方面,如果跟pc端的flashplayer对比的话,功能就显的非常简单了.如果你决定要让你 ...
- ue4蓝图节点手册中文_在UE4中播放视频
简介: 在日常使用UE4做项目时,会遇到在UE4里播放视频文件的需求,在UE4中可以使用媒体框架(Media Framework)来实现这一功能.这里介绍两种简单的方法来使用这一功能,分别是在场景里播 ...
- 在Winform中播放视频等【DotNet,C#】
在项目中遇到过这样的问题,就是如何在Winform中播放视频.当时考察了几种方式,第一种是直接使用Windows Media Player组件,这种最简单:第二种是利用DirectX直接在窗体或者控件 ...
- vue3中播放视频和m3u8后缀的视频解决办法
vue3中播放视频和m3u8后缀的视频解决办法 ****必须使用 vue@3.2.2及以上版本 使用 这个插件 vue3-video-play 官方地址 地址链接跳转 官方文档 文档地址 npm 安装 ...
- RecyclerView中播放视频
在很多播放视频的APP中都有在列表中播放视频的效果,当点击播放的时候,在列表中播放,当视频列表滑动出屏幕的时候,就在屏幕的右下角播放.大致效果如下图: 主要思路 在和RecyclerView的同级布局 ...
- android listview中播放视频,支持全屏
最近在做项目的时候有需求要在 listView 中播放视频,并且支持横竖屏无缝切换,在网上搜索了一下,关于这种 demo真的很少, 有的也只是实现简单的功能,无法满足项目中的需求,想着修改一下凑合用, ...
- winform中播放视频?ffplay比MediaPlayer和暴风都好用
如何在winform程序中播放音频和视频?其实方法有不少,我们要做的就是找到一个最好的.最简单的是用系统自带的WindowsMediaPlayer组件(值得欣慰的是,Win10系统仍然可以找到,找不到 ...
- python如何播放视频_python中播放视频的方法有哪些
python中播放视频的方法有哪些 发布时间:2020-08-25 11:45:52 来源:亿速云 阅读:78 作者:小新 这篇文章给大家分享的是有关python中播放视频的方法有哪些的内容.小编觉得 ...
- 大华海康摄像头人家自己是怎么在web上播放视频的
最近处理安防视频,怎么把摄像头视频在web上展示费了很大功夫,当然这一篇不是讲解我是怎么显示的,而是回答当时领导问我的一个问题,人家大华自己是怎么显示的? 我们知道大华海康大部分摄像头只对外提供rts ...
最新文章
- 使用Python,OpenCV进行去水印,图像修复
- 从有界到无界,腾讯新一代企业网引领安全创新
- Eclipse中显示文件字符乱码
- @Transient注解作用
- 2013年11月19日
- Qt学习笔记-国际化
- 【LeetCode】剑指 Offer 49. 丑数
- ssm框架从前端传值到后台出现乱码的解决办法,你遇到的可能就是这几种
- TensorFlow 实战(二)—— tf.train(优化算法)
- CSS-四种引入方式
- Spring 基于注解的AOP实现
- 基于umi写一个用户管理CRUD
- pthread_mutex_unlock()出错
- 麟龙指标通达信指标公式源码_麟龙指标套三通达信指标公式源码
- python画十字_Python解决十字消除棋
- c语言c9考试软件下载,二级c语言考试系统-无忧考吧二级c语言考试系统下载 v2018.09官方版--pc6下载站...
- html 文件怎么改类型,怎么更改文件类型
- 服装家纺生产制造执行系统——MES
- IEEE 802.1AS-2011 第七章 桥接局域网的时间同步模型
- 深圳“托育”放大招!政府出钱帮你带娃啦!
热门文章
- Python tkinter自定义多选下拉列表框(带滚动条、全选)
- TCP/IP卷一:83---TCP数据流与窗口管理之(紧急机制(URG字段))
- 苹果8p电池多少毫安的_iPhone12续航实测,不比安卓机差多少,苹果优化能力一流|iphone12|续航|安卓机|电池|安卓手机...
- 你的未来你想过?Linux和windows之见!
- 创业思路2:人性公司
- PTA-穷举法搬运砖块问题
- 居然可以用 js 写 PPT?
- ROS2与ROS1之间的通信--ros1_bridge
- 有关TraCIAPI的备忘录
- 逆水寒紫禁之巅服务器维护,逆水寒紫禁之巅服务器或将成历史?王思聪、PDD时代已渐行渐远...