提交 d9dbbf0e 编写于 作者: bo.dang's avatar bo.dang

回放设置

上级 ad2e5d2e
......@@ -61,7 +61,7 @@ export const postPlayback = (params) => {
headers,
url: getBaseUrl(`rtc/liveAdmin/playback`),
method: 'post',
params: params,
data: params,
description: '设置/关闭回放',
})
};
......@@ -71,7 +71,7 @@ export const updateLiveStatus = (params) => {
headers,
url: getBaseUrl(`rtc/liveAdmin/switchLiveStatus`),
method: 'put',
params: params,
data: params,
description: '更新直播状态',
})
};
......
......@@ -1079,6 +1079,10 @@
})
}
else {
this.formData.guests = [{
phone: '',
username: ''
}];
this.$message.error("操作失败,请重试");
}
})
......
......@@ -204,7 +204,7 @@
v-show="uploadProgress1 > 0 && uploadProgress1 < 100">
</el-progress>
<div v-if="deleteFileFlag">
<span>{{fileName}}({{fileSize}}M)</span>
<span>{{playbackForm.videos[0].videoName}}({{videoToSize(playbackForm.videos[0].videoSize, 1)}}M)</span>
<el-button @click="delVideo" style="margin-left: 190px;" size="small" type="text">删除</el-button>
</div>
<!--<div v-if="fileFlag">-->
......@@ -254,7 +254,7 @@
</div>
</template>
<script>
import {openLoading} from "../../utils/utils";
import {openLoading, closeLoading} from "../../utils/utils";
let vm = null;
import BreadCrumb from "@/components/breadcrumb.vue";
......@@ -442,6 +442,10 @@ export default {
if(vm.playbackForm.playbackUrls != null){
if(vm.playbackForm.playbackUrls.originalUrls != null){
vm.playbackForm.videoSource = String(vm.playbackForm.videoSource);
// if(vm.playbackForm.videos != null && vm.playbackForm.videos.length > 0){
// vm.playbackForm.videos[0].videoSize = vm.videoSize(vm.playbackForm.videos[0].videoSize, 1);
// }
// 存在多个原视频
if(vm.playbackForm.playbackUrls.originalUrls.length > 1){
vm.selectFlag = false;
......@@ -449,8 +453,13 @@ export default {
vm.videoNumber = this.playbackForm.playbackUrls.originalUrls.length;
}
else {
vm.changeVideoSource();
vm.selectFlag = true;
vm.numberShowFlag = false;
if(vm.playbackForm.videos != null && vm.playbackForm.videos.length > 0){
vm.fileFlag = false;
vm.deleteFileFlag = true;
}
}
}
}
......@@ -484,7 +493,7 @@ export default {
let downloadUrl = "";
if (type == "model") {
if(vm.numberShowFlag){
for(let i=0;i< vm.playbackForm.playbackUrls.originalUrls.length;i++) {
for(let i=0;i< vm.playbackForm.playbackUrls.downloadUrls.length;i++) {
vm.downloadVideo(vm.playbackForm.playbackUrls.downloadUrls[i]);
}
}
......@@ -501,10 +510,6 @@ export default {
} else if (type == "fail") {
// downloadUrl = vm.failExcelUrl;
}
},
......@@ -535,26 +540,34 @@ export default {
//
// },
// 视频Size转换
videoToSize(fileSize, number){
return (fileSize / 1024 / 1024).toFixed(number);
},
// 上传视频
beforeVideoUpload(file){
vm.fileFlag = true;
vm.fileName = file.name;
if(file.size != null){
vm.fileSize = (file.size / 1024 / 1024).toFixed(1);
}
else {
vm.fileSize = file.size;
}
// vm.fileName = file.name;
// if(file.size != null){
// vm.fileSize = vm.videoSize(file.size, 1);
// }
// else {
// vm.fileSize = file.size;
// }
vm.playbackForm.videos = [{
seqNo: 0,
videoName: file.name,
videoSize: file.size,
videoSource: 2,
videoType: 1,
videoUrl: ""
}];
vm.$message.success('开始上传')
doUpload(vm,file, getFilePath(file,null), 'preview4', 'uploadProgress1', '').then(function (path) {
vm.playbackForm.videos = [{
seqNo: 0,
videoName: vm.fileName,
videoSize: file.size,
videoSource: 2,
videoType: 1,
videoUrl: path.fullPath
}];
vm.playbackForm.videos[0].videoUrl = path.fullPath;
// vm.playbackForm.videos[0].videoSize =
// vm.playbackForm.videos[0].seqNo = 0;
// vm.playbackForm.videos[0].videoName = vm.fileName;
// vm.playbackForm.videos[0].videoSize = file.size();
......@@ -596,15 +609,17 @@ export default {
closeLoading(this);
if(res.code == "000000") {
if(canPlayback == 0){
this.$message.error("开启成功");
if(canPlayback == 1){
this.$message.success("开启成功");
}
else {
this.$message.error("关闭成功");
this.$message.success("关闭成功");
}
vm.dialogLivePlaybackVisible = false;
vm.getLiveList("", "");
} else {
if(canPlayback == 0){
if(canPlayback == 1){
this.$message.error("开启失败,请重试");
}
else {
......@@ -618,7 +633,7 @@ export default {
},
// 关闭回放
closePlayback(){
closePlayback(row){
this.$confirm(`确定关闭回放吗?`, "", {
confirmButtonText: "关闭回放",
cancelButtonText: "取消",
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册