使用格式工厂avi转mp4无图像仅有声音

mp4有3种编码,mpg4(xdiv),mpg4(xvid),avc(h264),只有h264才是公认的MP4标准编码,因此需要设置编码格式为avc

layer层视频全屏样式错乱

在layer弹窗组件中

如果使用了flash播放器,全屏是正常的

但若使用了HTML5的播放器,全屏失效

h5 video

setTimeout(function(){},0)函数说明

起因源于一道前端笔试题:

var fuc = [1,2,3];

for(var i in fuc){

setTimeout(function(){console.log(fuc[i])},0);

console.log(fuc[i]);

}

问:控制台会如何打印?

chrome打印结果如下:

1,2,3,3,3,3

虽然setTimeout函数在每次循环的开始就调用了,但是却被放到循环结束才执行,循环结束,i=3,接连打印了3次3。

这里涉及到javascript单线程执行的问题:javascript在浏览器中是单线程执行的,必须在完成当前任务后才执行队列中的下一个任务。

另外,对于javascript还维护着一个setTimeout队列,未执行的setTimeout任务就按出现的顺序放到setTimeout队列,等待普通的任务队列中的任务执行完才开始按顺序执行积累在setTimeout中的任务。

所以在这个问题里,会先打印1 2 3,而将setTimeout任务放到setTimeout任务队列,等循环中的打印任务执行完了,才开始执行setTimeout队列中的函数,所以在最后会接着打印3次3。

如果代码中设定了一个 setTimeout,那么浏览器便会在合适的时间,将代码插入任务队列,如果这个时间设为 0,就代表立即插入队列,但不是立即执行,仍然要等待前面代码执行完毕。

用处就在于我们可以改变任务的执行顺序!因为浏览器会在执行完当前任务队列中的任务,再执行setTimeout队列中积累的的任务。

通过设置任务在延迟到0s后执行,就能改变任务执行的先后顺序,延迟该任务发生,使之异步执行。

使用flash播放

此处使用ckplayer插件,具体参考ckplayer官方文档,自动检测浏览器对 HTML5 的支持情况,如果不支持 HTML5 则自动使用 Flash 播放器

视频教程列表

java jsp使用flash播放mp4,jsp页面添加视频播放相关推荐

  1. jsp页面添加视频播放

    使用格式工厂avi转mp4无图像仅有声音 mp4有3种编码,mpg4(xdiv),mpg4(xvid),avc(h264),只有h264才是公认的MP4标准编码,因此需要设置编码格式为avc laye ...

  2. Flash播放mp4的两个问题:编码问题和需要下载完后才能播放的问题

    (1)编码问题.需要是 h.264 编码,不是此编码的在某些Flash版本或OS上会出现放不出来视频的问题:可以用 3GP.MP4视频转换精灵(BRVideoConverter) 转码. (2)下载完 ...

  3. jsp页面执行java语法,获取的值在页面调用

    首先在页面头引用用到类的包路径 写需要执行的java语法 页面转换引用 <!-- 引用包路径 --> <%@ page language="java" impor ...

  4. java的调试页面_[Java教程]使用开发者工具调试jsp页面中的脚本

    [Java教程]使用开发者工具调试jsp页面中的脚本 0 2016-04-21 23:00:07 只举例火狐和谷歌.如果是火狐,一般是用firebug,首先确保开启脚本调试: 然后刷新一下要调试的页面 ...

  5. 使用Servlet和JSP开发Java应用程序 ---- 简单模拟天猫购物页面

    使用Servlet和JSP开发Java应用程序 ---- 简单模拟天猫购物页面 1. 加载 jar 包 2. 使用URL重写参数 3. 编写 ProductServlet 4. 在 productIn ...

  6. Java小项目中WEB-INF下jsp页面如何访问?

    Java小项目中WEB-INF下jsp页面如何访问? - 今天又是充满希望的一天 - CSDN博客 关闭 今天又是充满希望的一天 目录视图 摘要视图 订阅 var username = "H ...

  7. jsp与java的关系_jsp教程中:jsp与servlet的区别和关系

    jsp教程上:我们一定学了servlet,也学习了jsp,那么jsp与servlet的区别是什么呢,jsp与servlet又有什么关系呢?下面我们先创建一个demo.jsp的页面,然后tomcat运行 ...

  8. eclipse在网页进入时显示重定向过多_使用eclipse快速开发jsp以及编码问题、jsp页面元素、request对象学习的粗略记录...

    人老了真是什么都会忘记啊orz,早上发现学过去的东西好多都还没记录复盘... ...(懒虫作祟) 在开始之前,俺认为还是很有必要了解一下jsp的执行流程,俺发现CSDN上的"陈小哥cw&qu ...

  9. java后端开发每天遇到的jsp,了解一下

    点击上方"好好学java",选择"置顶公众号" 优秀学习资源.干货第一时间送达! 精彩内容 java实战练习项目教程 2018微服务资源springboot.s ...

  10. java web编写计算器_javaWeb 使用 jsp 和 javaBean 实现计算器功能

    jsp 和 javaBean 实现计算器功能 try { calculator.calculate(); } catch (Exception e) { out.write(e.getMessage( ...

最新文章

  1. SQL Server 2005:你应该知道的13件事情
  2. 使用Lex和Yacc开发C语言的编译器
  3. 31.openssl编程——SSL实现
  4. 二十五、爬取毛豆新车的数据
  5. 一步一步学Silverlight 2系列(25):综合实例之Live Search
  6. 蓝桥杯 历届试题 九宫重排
  7. require mysql.php_require和include经典一例抛析_php
  8. vue中的VNode
  9. 食物链(扩展域并查集)
  10. tinyint数据类型php筛选时怎么判断_PHP从入门到精通(三)PHP语言基础
  11. saltstack python3安装_如何在linux下升级python以及saltstack安装
  12. 分布式锁是啥?对比下redis和zk两种分布式锁的优劣?
  13. 农历日期用html怎么显示,怎么显示阴历(农历)日期的js代码?
  14. 中国月度、年度NDVI/植被覆盖空间分布数据分享(1986-2021)
  15. 视频文件压缩成什么格式最小?
  16. 前淘宝工程师谈12306:做它比做淘宝难
  17. ubuntu无法进入图形界面,停留在【ok】启动界面
  18. 友情检测北京某大学网站
  19. 左外连接Left-Outer-Join的基于SQL,MapReduce,sparkRDD,sparkDataFrame以及spark SQL的实现案例及对比
  20. 10G 网络变压器 10GBASE-T与1000Base-T区别

热门文章

  1. android adb模拟鼠标滚动,adb shell 模拟鼠标导入通讯录
  2. 贱人工具箱使用技巧3——方向复制
  3. JPA简介及其使用详解
  4. EYOUCMS常用标签(官方很慢找的一些,持续更新,建议收藏)
  5. 算法:用Java实现一个mini布隆过滤器(BloomFilter)
  6. 使用Swagger生成 API 文档(go语言示例)
  7. steam pipeGUI
  8. 用户名枚举/邮箱轰炸攻击
  9. C语言中scanf函数的用法
  10. linux命令怎么查看日志文件,linux查看日志文件命令