前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Vue2处理音频和视频标签和class标签判断

Vue2处理音频和视频标签和class标签判断

作者头像
贫困的蚊子
发布2023-08-10 12:36:22
2230
发布2023-08-10 12:36:22
举报
文章被收录于专栏:贫困的蚊子贫困的蚊子

前言

vue版本:2.x

1.要处理音频问题是: 问题: 点击播放音乐了,音乐也正在放,然后又点了视频,视频播放了,视频的音频也播放了,但是前面点的音乐仍然也在播放,没有停止

解决: 当点击视频,自动暂停音乐

--------------------------------------------------------------------------------------------------------------

2.要解决的视频问题: 问题: 点击播放视频了,又取消播放视频了,但是视频的音频文件还在播放

解决: 当取消播放视频,自动暂停视频和视频音频

视频解决

要暂停的东西

image-1682000968521
image-1682000968521

1.将你的style="display: none;"隐藏代码 换成 vue的v-show标签,然后将默认值先设置为:false

image-1682001143352
image-1682001143352

2.在视频标签添加代码

代码语言:javascript
复制
ref="video"
image-1682001224807
image-1682001224807

3.在关闭视频窗口方法添加,无需额外东西

代码语言:javascript
复制
this.spok = false;
this.$refs.video.pause()

音频解决

要暂停的东西

image-1682000441810
image-1682000441810

1.音乐标签添加代码

代码语言:javascript
复制
ref='audio'
image-1682000500909
image-1682000500909

2.点击切换到视频方法里面添加,无需额外东西

代码语言:javascript
复制
than.spok=true;
 var than = this;
 than.$refs.audio.pause()
image-1682001769037
image-1682001769037

class标签判断

当一个class标签,不同值时加载不同的css内容 可以直接那么写,zhuan是一个变量,值只有和true和false

image-1682002179406
image-1682002179406
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-04-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 视频解决
  • 音频解决
  • class标签判断
相关产品与服务
视频理解
视频理解是基于腾讯领先的 AI 技术和丰富的内容运营经验,对视频内容输出涵盖人物、场景、物体、事件的高精度、多维度的优质标签内容。通过对视频内容进行细粒度的结构化解析,应用于媒资系统管理、素材检索、内容运营等业务场景中。其中一款产品是媒体智能标签(Intelligent Media Label Detection)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档