使用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>


相关文章
|
5月前
|
JavaScript 前端开发
vue制作拍照、录像功能
vue制作拍照、录像功能
42 0
|
5月前
|
移动开发 Android开发 HTML5
uniapp视频播放功能
uniapp视频播放功能
659 0
|
17天前
|
移动开发 前端开发 JavaScript
JS配合canvas实现贪吃蛇小游戏_升级_丝滑版本_支持PC端和移动端
本文介绍了一个使用JavaScript和HTML5 Canvas API实现的贪吃蛇游戏的升级版本,该版本支持PC端和移动端,提供了丝滑的转向效果,并允许玩家通过键盘或触摸屏控制蛇的移动。代码中包含了详细的注释,解释了游戏逻辑、食物生成、得分机制以及如何响应不同的输入设备。
35 1
JS配合canvas实现贪吃蛇小游戏_升级_丝滑版本_支持PC端和移动端
|
4月前
|
JavaScript 网络架构
如何在手机上预览vue项目
如何在手机上预览vue项目
|
3月前
|
JavaScript
uniapp+uView 【详解】录音,自制音频播放器
uniapp+uView 【详解】录音,自制音频播放器
104 0
|
5月前
|
移动开发 JavaScript 前端开发
vue实现调用手机拍照、录像功能
vue实现调用手机拍照、录像功能
314 0
|
5月前
uniapp后台播放音频功能制作
uniapp后台播放音频功能制作
228 0
|
5月前
uniapp制作录音播放功能
uniapp制作录音播放功能
194 0
|
5月前
|
存储
uniapp录音功能和音频播放功能制作
uniapp录音功能和音频播放功能制作
349 0
|
5月前
|
JavaScript 前端开发 定位技术
uniapp中地图制作
uniapp中地图制作
68 0