前端随笔--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 ...
最新文章
- poj2553(强连通分量)
- msysGit 中文环境配置及跨平台开发注意事项
- 使用BCH提供的客户端将消息绑定到任何位置
- python数据挖掘主要特点_【Python数据挖掘】第六篇--特征工程
- html src 图片不显示图片,css中不用src也让图片显示的方法是什么?
- sql不替换uid的更新数据语句
- PP视频怎么设置退出程序时清空本地播放记录
- Android闹钟程序周期循环提醒源码(AlarmManager)【转】
- python学习之字符串函数用法
- python作函数图像_如何使用python的matplotlib模块画余切函数图像
- 包含源文件 —— 是奇技淫巧还是饮鸩止渴?
- 【区块链 | Compound】4.剖析DeFi借贷产品之Compound:清算篇
- Android使用WebView打包网页成app
- css svg做动图,用svg动态绘制图形
- kubernetes使用flannel网络插件服务状态显示CrashLoopBackOff
- 如何给数据添加高斯白噪声?
- 电影购票系统接口篇【全栈开发】
- 浅析深究什么是SOA
- ruby 程序员修炼之道_面向系统管理员的Ruby
- xtream codes的搭建