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

回放设置

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