javaScript视频弹幕
视频弹幕
<script type="text/javascript">function $(str){return document.getElementById(str);}function send(){var content = $('txt').value; //txt的value值var span = document.createElement('span'); //创建一个span标签//在div标签中追加一个子节点$('box').appendChild(span);//把我们文本框中的内容追加到我们创建的子节点中span.innerHTML = content;//设置弹幕随机颜色 rgb调色var hue1 = parseInt(Math.random()*200);var hue2 = parseInt(Math.random()*200);var hue3 = parseInt(Math.random()*200);var hue = 'rgb('+hue1+','+hue2+','+hue3+')';//随机设置弹幕高度var top = parseInt(Math.random()*200)-20;top = top < 0 ? 0 : top;//设置弹幕开始出现的位置span.style.position = 'absolute';span.style.top = top+'px';span.style.left = '1000px';span.style.fontSize = '20px';//弹幕字的随机颜色span.style.color = hue;//检测提交的内容是否为空if($('txt').value.length<1){alert('请你输入内容后再提交');}//在执行结束后清空text文本框$('txt').value = ''; //span的随机速度var num = parseInt(Math.random()*200);span.setAttribute('speed',num);span.speed = num;}//定义一个运动函数function move(){var spanarr = $('box').children; //获取父节点中的所有子节点for(var i=0;i<spanarr.length;i++){if(spanarr[i].style.left<0+'px'){$('box').removeChild(spanarr[i]);}spanarr[i].style.left=parseInt(spanarr[i].style.left)-spanarr[i].speed + 'px';}}setInterval(move,200);</script>
效果图
javaScript视频弹幕相关推荐
- JavaScript css3模拟简单的视频弹幕功能
最近相对比较空闲,想写一些东西写着玩.就尝试写了一个demo模拟了最简单的视频弹幕功能~~. 思路: 设置一个<div>和所播放的video的大小一致,把这个div标签蒙在video上面用 ...
- python爬虫bilibili_Python爬虫 bilibili视频弹幕提取过程详解
两个重要点 1.获取弹幕的url是以 .xml 结尾 2.弹幕url的所需参数在视频url响应的 javascript 中 先看代码 import requests from lxml import ...
- html弹幕效果加入视频,JS实现的视频弹幕效果示例
本文实例讲述了JS实现的视频弹幕效果.分享给大家供大家参考,具体如下: 斗鱼弹幕 html,body{font-size:10px;overflow:hidden;margin:0;padding:0 ...
- python 爬取腾讯视频弹幕
腾讯视频弹幕地址:http://mfm.video.qq.com/danmu?timestamp=0&target_id=xxxxx 1.在视频地址中获取target_id 2.通过视频cid ...
- Java 实现视频弹幕功能
2021年了,还有不支持弹幕的视频网站吗,现在各种弹幕玩法层出不穷,抽奖,ppt都上弹幕玩法了,不整个弹幕都说不过去了,今天笔者就抽空做了一个实时视频弹幕交互功能的实现,不得不说这样的形式为看视频看直 ...
- 谁能给我讲讲原理——视频弹幕游戏!!
舍友在一个叫BliBli的视频网站上找到这样一个视频弹幕游戏,说实话我当时一看真的惊呆了. 从来没有见过这种能够互动的.充满游戏性的视频,用户WASD可以控制飞机移动躲避字幕,撞到字幕左上角死亡次数还 ...
- 微信小程序视频弹幕效果
这次,和大家一起探讨下小程序视频弹幕 一.按照老规矩,先附上gif效果图: 二.接下来看下官方文档API对vide说明 PS:相关属性解析: danmu-list:弹幕列表 enable-da ...
- python3抓取b站弹幕_python3写爬取B站视频弹幕功能
需要准备的环境: 一个B站账号,需要先登录,否则不能查看历史弹幕记录 联网的电脑和顺手的浏览器,我用的Chrome Python3环境以及request模块,安装使用命令,换源比较快: pip3 in ...
- 爬虫-腾讯视频-弹幕评论
思路&代码参考微信公众号:Python与Excel之交 ,作者小刀 以电视剧<当家主母>为例 网页:当家主母 第01集_1080P在线观看平台_腾讯视频 弹幕 进入浏览器的开发者模 ...
- python抓取腾讯视频弹幕_Python实战 | 如何抓取腾讯视频弹幕
原标题:Python实战 | 如何抓取腾讯视频弹幕 当代年轻人的快乐是网络给的. 如果有人吐槽周末太无聊,他们一定会反驳: 是追剧不香吗? 是吃鸡不好玩吗? 周末辣么短,怎么会无聊呢? 诚然,追剧和游 ...
最新文章
- Java实现数据库表结构导出到Excel
- 在Linux下gcc缺省编译,在Linux下GCC将文件合起来编译
- (9)MSP430F5529 定时器Timer_A
- 如果用神经网络分类处于纠缠态的一对粒子?
- Boost:can_require的使用测试程序
- lucene学习5----Field类及辅助类说明
- Pytorch:上采样、下采样
- hibernate的环境搭建
- c traps and pitfalls reading notes(2)
- P1082||T1200 同余方程 codevs|| 洛谷
- Windows 7 Ultimate Download (Windows 7 旗舰版下载)
- guide, manual, tutorial之间的区别
- [lammps安装教程]lammps串行版安装教程
- 测井数据的聚类算法分段分层及图例
- 2021年下半年软考软件设计师真题答案解析
- 组建服务计算机我的电脑有个下三角,excel小三角怎么弄出来
- 概率论第六章——矩估计
- 2014ACM亚洲区域北京邀请赛总结
- Error in melt() : could not find function “melt“
- ajax异步执行调用什么机制,大白话讲解JavaScript 执行机制,一看就懂