diff --git a/src/pad/ContentWall.vue b/src/pad/ContentWall.vue index e4719c3..0d05b25 100644 --- a/src/pad/ContentWall.vue +++ b/src/pad/ContentWall.vue @@ -943,14 +943,7 @@ export default defineComponent({ if (path && file) { const full_path = (path + "/" + file.name).replace(/\\/g, "/"); const entity: SignalSourceEntity = new SignalSourceEntity(); - if ( - file.name.endsWith("mp4") || - file.name.endsWith("avi") || - file.name.endsWith("ts") || - file.name.endsWith("webm") || - file.name.endsWith("flv") || - file.name.endsWith("mkv") - ) { + if (FileSuffixHelper.isVideoPath(file.name)) { entity.window_type = "EwindowType::Multimedia"; entity.media_url = JSON.stringify([full_path]); } else { @@ -1053,14 +1046,7 @@ export default defineComponent({ if (path && file) { const full_path = (path + "/" + file.name).replace(/\\/g, "/"); const entity: SignalSourceEntity = new SignalSourceEntity(); - if ( - file.name.endsWith("mp4") || - file.name.endsWith("avi") || - file.name.endsWith("ts") || - file.name.endsWith("webm") || - file.name.endsWith("flv") || - file.name.endsWith("mkv") - ) { + if (FileSuffixHelper.isVideoPath(file.name)) { entity.window_type = "EwindowType::Multimedia"; entity.media_url = JSON.stringify([full_path]); } else { diff --git a/src/pages/WallPage.vue b/src/pages/WallPage.vue index 50203c6..0ea35d6 100644 --- a/src/pages/WallPage.vue +++ b/src/pages/WallPage.vue @@ -1164,14 +1164,8 @@ export default defineComponent({ if (path && file) { const full_path = (path + "/" + file.name).replace(/\\/g, "/"); const entity: SignalSourceEntity = new SignalSourceEntity(); - if ( - file.name.endsWith("mp4") || - file.name.endsWith("avi") || - file.name.endsWith("ts") || - file.name.endsWith("webm") || - file.name.endsWith("flv") || - file.name.endsWith("mkv") - ) { + + if (FileSuffixHelper.isVideoPath(file.name)) { entity.window_type = "EwindowType::Multimedia"; entity.media_url = JSON.stringify([full_path]); } else {