使用vant制作一个视频播放的功能

简介: 使用vant制作一个视频播放的功能

使用vant制作一个视频播放的功能

简介:本文是一个用结合vant制作的一个视频播放功能的页面。

页面制作

效果展示

<template>
  <div class="video-page">
    <van-nav-bar
      title="视频"
      left-text="返回"
      left-arrow
      @click-left="onClickLeft"
    />
    <div class="video-container">
      <video controls :src="src"></video>
    </div>
  </div>
</template>
<script>
import axios from "axios";
export default {
  data() {
    return {
      id: "",
      src: null,
    };
  },
  methods: {
    onClickLeft() {
      this.$router.push("/point");
    },
  },
  mounted() {
    console.log("id:" + this.$route.query.id);
    this.id = this.$route.query.id;
    axios
      .get(`http://localhost:8083/video/${this.id}`)
      .then((res) => {
        this.src = res.data.data.src;
      })
      .catch((error) => {
        console.log(error);
      });
  },
};
</script>
<style scoped>
.video-page {
  height: 100%;
}
.video-container {
  display: flex;
  justify-content: center;
  align-items: center;
  height: calc(100% - 44px);
}
video {
  max-width: 100%;
  outline: none;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
  border-radius: 8px;
}
</style>


相关文章
|
8月前
|
JavaScript 前端开发
vue制作拍照、录像功能
vue制作拍照、录像功能
56 0
|
8月前
|
移动开发 Android开发 HTML5
uniapp视频播放功能
uniapp视频播放功能
854 0
|
5月前
简约好看音乐播放器网页网站MP4播放器源码
简约好看音乐播放器网页网站MP4播放器源码,music是存放音乐的文件夹,添加音乐也是非常简单,参考上图自己研究去吧,不多说了。
58 1
简约好看音乐播放器网页网站MP4播放器源码
|
8月前
|
JavaScript API 数据库
ant design vue + jeecgboot 实现本地上传视频及播放视频功能
ant design vue + jeecgboot 实现本地上传视频及播放视频功能
288 2
|
8月前
uniapp后台播放音频功能制作
uniapp后台播放音频功能制作
327 0
|
8月前
|
JavaScript 前端开发 开发者
vue音频制作
vue音频制作
106 0
|
8月前
uniapp制作录音播放功能
uniapp制作录音播放功能
264 0
|
8月前
|
存储
uniapp录音功能和音频播放功能制作
uniapp录音功能和音频播放功能制作
465 0
|
8月前
|
移动开发 JavaScript API
vue视频播放功能
vue视频播放功能
243 0