javascript JSMpeg.js 播放视频解决不用全屏也能播放(也支持自动播放哦)详解编程语言
javascript JSMpeg.js 播放视频解决不用全屏也能播放(也支持自动播放哦)
缺陷就是 因为采用的是 MPEG1解码器 所以清晰度有点低 做直播可以考虑下 如果要清晰度高点 可以采取序列帧播放 前面图片加载好 后面边播放边加载 具体看http://newmiracle.cn/?p=2860
JSMpeg Stream Client
style type="text/css"
html,
body {
background-color: #111;
text-align: center;
}
/style
canvas id= video-canvas /canvas script src= /moban/js/jquery.min.js /script script type= text/javascript src= /jsmpeg/jsmpeg.min.js /script script type= text/javascript
$(function() {
var canvas = document.getElementById( video-canvas );
var player = new JSMpeg.Player( //shipinmoban/mp4/out.ts , { canvas: canvas});
player.play();
var playvideotimer=setInterval(function(){
var currentTime=player.currentTime;
console.log(currentTime);
if(currentTime =3){
clearInterval(playvideotimer)
player.destroy();
$( canvas ).remove();
}
},60)
})
/script
ffmpeg -i 1.mp4 -f mpegts -codec:v mpeg1video -s 640x1040 -b:v 1500k -r 30 -bf 0 -codec:a mp2 -ar 44100 -ac 1 -b:a 128k out.ts
img >
ps:
1 可能右边会有白边需要设置width:103%
2 play前需要3秒钟 不然会有黑屏
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/18806.html
cjava相关文章
- 使用 Dapr JS SDK 让 Nest.js 集成 Dapr(微软开源的分布式应用程序运行时)
- = “红宝书”_JavaScript高级程序设计(第4版) 之「JS的前世今生」
- javascript获取当前时间,按指定格式输出_js获取现在本地时间的代码
- JavaScript Web 框架的“新浪潮”
- JS引擎(2):Java平台上JavaScript引擎—Rhino/Nashorn概述
- 使用 JavaScript 实现 PHP 函数功能:PHP.JS
- 使用js加载器动态加载外部Javascript文件详解编程语言
- JavaScript学习总结(十七)——Javascript原型链的原理详解编程语言
- [javascript] 看知乎学习js闭包详解编程语言
- js、javascript操作json总结详解编程语言
- 快速掌握JS操作MySQL数据库技巧(js操作mysql数据库)
- Javascript常用运算符(Operators)-javascript基础教程
- 走出JavaScript初学困境—js初学
- 写入cookie的JavaScript代码库cookieLibrary.js
- JS函数验证总结(方便js客户端输入验证)
- javascript学习笔记(二)js一些基本概念
- JavaScript高级程序设计(第3版)学习笔记6初识js对象
- Javascript检测键盘按键信息及键码值对应介绍
- 深入理解JavaScript闭包究竟是什么
- 用Javascript来生成ftp脚本的小例子
- JavaScript子类用Object.getPrototypeOf去调用父类方法解析
- JavaScript自定义日期格式化函数详细解析
- JavaScript学习笔记之JS事件对象