当前位置: 首页 > news >正文

企业网站设计服务公司建立门户网站的程序

企业网站设计服务公司,建立门户网站的程序,怎么下载自己做的网站,重庆网站建设机构1.轮播思路 获取八个视频源的地址。 将这些地址分成两组#xff0c;每组包含四个地址。 在页面中创建一个四分屏布局的视频播放器。 将第一组的四个视频地址分别插入到四分屏布局的四个视频框中。 设置一个定时器#xff0c;每10秒执行一次。 每次定时器触发时#xf…1.轮播思路 获取八个视频源的地址。 将这些地址分成两组每组包含四个地址。 在页面中创建一个四分屏布局的视频播放器。 将第一组的四个视频地址分别插入到四分屏布局的四个视频框中。 设置一个定时器每10秒执行一次。 每次定时器触发时将第二组的四个视频地址分别插入到四分屏布局的四个视频框中覆盖原来的视频地址。 继续等待10秒后再次执行定时器将第一组的四个视频地址重新插入到四分屏布局的四个视频框中覆盖第二组的视频地址。 div clickgetHandList 选择数据/div img clickstopClick src/assets/images/1p.png classimgStyle alt停止 const currentVideoIndex ref(0) 当选择数据调用函数 list为数据 const getHandList (List) { 如果有定时器则先清除 if (onesetInterTimeInter.value) { clearInterval(onesetInterTimeInter.value) } // 提前清除二维数组对应的下标取余数 // 当多分屏进入单分屏的话currentVideoIndex.value 可能会有问题不能保证选择的视频是从index0开始的所以currentVideoIndex设置为0 currentVideoIndex.value 0 cutArray.value List  // 看当前是几个屏,把几屏和数据源传入进行二维分组huanuam 为 当前几分屏 twoDimensionalArray.value convertToTwoDimensionalArray(List, huaNum.value); console.log(twoDimensionalArray.value, twoDimensionalArray.value) if (huaNum.value 1) { 单屏 oneHua(); } } // 根据当前几分屏分成几个二维数组 const convertToTwoDimensionalArray (arr, num) { var result []; var length arr.length; var rows Math.ceil(length / num); // 计算行数 for (var i 0; i rows; i) { var row arr.slice(i * num, (i 1) * num); // 根据给定的数字切割一维数组 result.push(row); } return result; } const oneHua () { // 添加当前的视频源 if (url.value.length) { url.value [] } 默认第一项第一个视频 url.value.push({ url: twoDimensionalArray.value[currentVideoIndex.value][0].url, id: twoDimensionalArray.value[currentVideoIndex.value][0].id, shename: twoDimensionalArray.value[currentVideoIndex.value][0].shename, index: 0 }); clearonedestoryVideo() // // 赋值url // 默认索引0取二维数组第一项的id    1为视频时调用init改变dom和index aaa(0, twoDimensionalArray.value[currentVideoIndex.value][0].id) // 定时器进行轮播 twoDimensionalArray.value.length 1说明有1组以上的二维数据那么就轮播初次外当别的分屏过来时如果当前的画面大于数据源那么则清除定时器不轮播 if (twoDimensionalArray.value.length 1) { onesetInterTimeInter.value setInterval(rotateVideo, setInterTime.value) } else { clearInterval(onesetInterTimeInter.value) } } const rotateVideo () { clearonedestoryVideo() url.value [] // 对数据twoDimensionalArray列表进行取余 currentVideoIndex.value (currentVideoIndex.value 1) % twoDimensionalArray.value.length url.value.push({ url: twoDimensionalArray.value[currentVideoIndex.value][0].url, id: twoDimensionalArray.value[currentVideoIndex.value][0].id, shename: twoDimensionalArray.value[currentVideoIndex.value][0].shename, index: 0 }); // 进行调用初始化方法 // currentVideoIndex.value取余二维范围区间 aaa(currentVideoIndex.value, twoDimensionalArray.value[currentVideoIndex.value][0].id) } aaa为初始化函数当单个屏时dom也应该只有一个 const aaa (i, id) { console.log(i, id, i-id); if (url.value url.value.length) { const item url.value.find(item item.id id) console.log(url.value, init url); console.log(item, item); let player null; var videoElement document.getElementById(myFlvVideo 0); 固定 console.log(videoElement, videoElement); player flvjs.createPlayer( { type: flv, url: item[url], }, { cors: true, // 是否跨域 enableWorker: false, //启用分离的线程进行转换 autoCleanupSourceBuffer: true, //对SourceBuffer进行自动清理缓存 enableStashBuffer: false, //关闭IO隐藏缓冲区 stashInitialSize: 128, //减少首帧显示等待时长 fixAudioTimestampGap: false, //音频同步 } ); player.attachMediaElement(videoElement); player.load(); // 断开重连 player.on(flvjs.Events.ERROR, (errorInfo, errType, errDetail) { if (errorInfo.code 404) { this.$message.error(流媒体代理服务未找到请检查); } console.log(i, flvPlayer.value[i], ---销毁); destoryVideo(flvPlayer.value[i].player) init(i, flvPlayer.value[i].id) }); setTimeout(function () { player.play() // 播放数据流 }, 300) flvPlayer.value flvPlayer.value.filter(item item.index ! i) console.log(flvPlayer.value, flvPlayer.value) flvPlayer.value.push({ id: id, player: player, index: 0 }) } }
http://www.hkea.cn/news/14470754/

相关文章:

  • 南宁网站seo推广优化公司企业网站管理系统用哪个好
  • 建设银行官方网站下载广告设计哪个网站好
  • 丝芙兰网站做的好差线上教学网站怎么建设
  • 技术提供微信网站开发石家庄的建筑公司
  • 调查公司做网站需要备案吗网站建设播放vr视频教程
  • 怎么在建设银行网站挂号青海住房和城乡建设部网站
  • 网站seo主管招聘学动漫制作专业后悔死了
  • 网站死链接怎么提交哪些大型网站有做互联网金融
  • 做谱的网站事件网站推广
  • 贵州网站建设工作室网站未备案可以做经营活动吗
  • 房地产网站开发公司wordpress书店主题
  • 兰州商城网站建设济宁市兖州区建设局网站
  • 手机触屏版网站管理系统富阳网站公司
  • 冠县品牌网站建设推广国外企业合作的网站
  • 如何做擦边球网站网站设计常识
  • 微信公众号属于网站建设做网站都需要哪些技术
  • 诸城做网站建设的哪个网站可以做店招
  • 昌平区网站建设公司网站电话素材
  • 宁波网站制作公司哪家好长春seo网站排名
  • 门户网站建设招标杭州网站建设seo优化营销制作
  • 200万做网站hexo wordpress 区别
  • 安阳做网站的公司有了源代码怎么做网站
  • 电子商务网站建设收获网络舆情应急预案
  • 企业建网站的少了地产平面网站
  • o2o商城网站搭建asp网站怎么做301
  • 营销网站开发规划wordpress评论颜文字
  • 网站建设是否包含等保网站做seo需要哪些准备
  • 网站建设介绍怎么写提供电子商务网站建设外包服务的企业
  • 网站建设交印花税asp网站实现php栏目
  • 找哪个公司做网站推广最好濮阳市城乡建设管理局网站