H5 视屏 canvas弹幕实验
来源:互联网 发布:ie浏览器无法打开淘宝 编辑:程序博客网 时间:2024/05/22 00:36
<!DOCTYPE html><html><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no" /> <link href="plugin/video/video-js.css" type="text/css" rel="stylesheet"/> <link href="customize/css/index.css" type="text/css" rel="stylesheet" /> <script type="text/javascript" src="plugin/jQuery-3.0.0/jquery-3.0.0.js"></script> <script type="text/javascript" src="plugin/video/video.js"></script><title></title></head><body><div style="height:210px;"><video width="100%" height="100%" preload="auto" id="example_video_1" webkit-playsinline="" poster="customize/img/video.png" class="video-js vjs-default-skin" controls preload="none" data-setup="{}"><source src="http://wshls.acgvideo.com/live/live_13631572_4583071/playlist.m3u8?wsSecret=e6711c087560b5d20a996629540f45a7&wsTime=57dd2eca" type="video/mp4"> <track kind="captions" src="demo.captions.vtt" srclang="en" label="English"></track><!-- Tracks need an ending tag thanks to IE9 --> <track kind="subtitles" src="demo.captions.vtt" srclang="en" label="English"></track><!-- Tracks need an ending tag thanks to IE9 --> </video><div class="chatCanvas"><canvas id="canvas">不支持</canvas><form name="canvasForm" class="canvasForm"><input type="text" name="contenttext" class="contenttext"/><input type="button" value="发送" class="confirm"/></form></div> </div></body><script>(function($){$(".confirm").click(function(){var canvas=document.getElementById('canvas');var ctx=canvas.getContext("2d");var width=100;var height=100;var colorArr=["yellow","pink","orange","red","green"];var textArr=[];var txt = $(".contenttext").val();textArr.push(txt);console.log(textArr);canvas.width=width;canvas.height=height;var image=new Image();ctx.font = "20px Courier New";var numArrL=[80,100,5,300,500,430];var numArrT=[80,100,20,300,380,210];setInterval(function(){ctx.clearRect(0,0,canvas.width,canvas.height);ctx.save();for(var j=0;j<textArr.length;j++){numArrL[j]-=(j+1)*0.6;ctx.fillStyle = colorArr[j]ctx.fillText(textArr[j],numArrL[j],numArrT[j]);}for(var i=0;i<textArr.length;i++){if(numArrL[i]<=-500){numArrL[i]=canvas.width;}}ctx.restore();},30)})})(jQuery)</script></html>
0 0
- H5 视屏 canvas弹幕实验
- Canvas实现弹幕
- Canvas弹幕实现
- H5 - canvas
- h5 canvas
- H5 canvas
- H5中的canvas元素
- H5 canvas 笔记 一
- H5 canvas 绘制五星红旗
- 初探h5<canvas>标签
- Canvas----h5中的画布
- H5的canvas属性
- h5的画布Canvas
- h5 canvas学习笔记
- H5 Canvas JS API
- h5 canvas 绘图
- h5 canvas 鼠标绘画
- H5 canvas画线
- 时间倒计时
- 进程和线程管理
- 哈哈哈哈
- 自定义View初探-onMeasure()详解
- tomcat very likely to create a memory leak.
- H5 视屏 canvas弹幕实验
- location.href与location.replace()比较
- 用GPUDirect RDMA技术做的代码测试
- php+mysql保存emoji表情
- android 手势触发图片缩放拖动(包含缩放图片时图片的大小判断以及拖动图片时图片的边界判断)
- wifi技术从了解到熟悉2-----wifi框架分析和启动流程
- UNIX环境高级编程学习之路(一)----文件I/O
- java中常见集合类的遍历
- Visual Leak Detector使用中遇到call stack为空的解决办法