请问Dplayer视频后端接口怎么写,使用springboot。网上都是弹幕后端接口的教程,没有视频后端的接口。Dplayer版本使用1.26.0,springboot使用3.0.4版本。
前端代码:
```html
<template>
<div id="dplayer"></div>
</template>
<script setup>
import {ref, onMounted, onUnmounted} from "vue"
import DPlayer from "dplayer"
import store from "@/store/store.js"
const props = defineProps(["videoId"])
let videoPlayer;
const init = () => {
videoPlayer = new DPlayer({
container: document.getElementById("dplayer"),
screenshot: true, // 开启截图,如果开启,视频和视频封面需要允许跨域
autoplay: true,
lang: "zh-cn",
hotkey: true, // 开启热键,支持快进、快退、音量控制、播放暂停
volume: 0.7, // 默认音量,请注意播放器会记忆用户设置,用户手动设置音量后默认音量即失效
video: {
// url: "https://api.dogecloud.com/player/get.mp4?vcode=5ac682e6f8231991&userId=17&ext=.mp4",
url: "http://localhost:8080/common/download/video",
},
danmaku: {
id: props.videoId,
user: store().userInfo.id,
api: "/api/bullet/", //这里填写弹幕地址 liveweb
addition: ["https://s-sh-17-dplayercdn.oss.dogecdn.com/1678963.json"],
maximum: 1000,
},
});
}
defineExpose({init})
onMounted(() => {})
// 销毁播放器
onUnmounted(() => {
videoPlayer.destroy()
})
</script>
```