没有合适的资源?快使用搜索试试~ 我知道了~
本文通过两种方法给大家介绍了基于vue插入视频的方法,每种方法通过实例代码给大家介绍的都非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
资源推荐
资源详情
资源评论
基于基于Vue插入视频的插入视频的2种方法小结种方法小结
本文通过两种方法给大家介绍了基于vue插入视频的方法,每种方法通过实例代码给大家介绍的都非常详细,具
有一定的参考借鉴价值,需要的朋友可以参考下
屏幕快照 2019-04-01 下午8.06.02.png
方法一:方法一:iframe插入视频链接插入视频链接
1.1 ##### 当前播放的视频
<div class="video-wrap" style="width:80%;float:left;oveflow:hidden;">
<iframe :src="this.activeVideo.youtobeURL" frameborder='0'
allow='autoplay;encrypted-media' allowfullscreen style='width:100%;height:500px;'>
</iframe>
<h3>{{this.activeVideo.title}}</h3>
</div>
1.2#####视频列表
<div class="video-list" style="float:right;width:20%;text-align:center;">
<div v-for='video in videos' :key='video.id' class="thumbnail" >
<div class="thumbnail-img" >
<div style="height:50%;width:100%;position:absolute;z-index:999"
@click="activeVideoShow(video.id)"></div>
<iframe :src='video.youtobeURL' :alt="video.title" />
</div>
<div class="thumbnail-info">
<h4>{{video.title}}</h4>
<div class="thumbnail-views">
<span>{{video.speaker}}</span>
<span>{{video.views}} Views</span>
</div>
<div class="thumbnail-describe">
{{video.describe}}
</div>
</div>
</div>
</div>
1.3#####定义的数据结构(自己写的demo,可能实际中后台返的数据结构会有所不同)
data () {
return {
flag:false,
videos:[{
id:1,title:'test2',youtobeURL:'http://player.youku.com/embed/XMzcwNTY3NTM2MA',speaker:'harry', likes:101,views:0,describe:'good'
},{
id:2,title:'test3',youtobeURL:'http://player.youku.com/embed/XMzcwNTY3NTM2MA',speaker:'harry', likes:100,views:75,describe:'good'
}],
activeVideo:{
id:3,title:'test1',thumbnail:'./../../static/images/headImg.png',speaker:'harry', likes:0,views:0,describe:'good',
youtobeURL:'http://player.youku.com/embed/XMzcwNTY3NTM2MA'
}
}
}
1.4##### 点击视频列表中的视频转变为当前视频
ps:最开始的时候把点击事件写在iframe上,但是点击无效。后来写了个div,完美解决:
<div style="height:50%;width:100%;position:absolute;z-index:999"
@click="activeVideoShow(video.id)"></div>
1.5#####转换当前视频的点击事件:通过id来判断当前点击的是哪个
activeVideoShow(id){
this.videos.filter(item=>{
if(id == item.id){
this.activeVideo=item
}
})
}
方法二:引用了方法二:引用了vue-video-player插件(没有视频列表)插件(没有视频列表)
资源评论
weixin_38744778
- 粉丝: 7
- 资源: 917
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功