diff --git a/package.json b/package.json
index 4153b9f..9fa89f3 100644
--- a/package.json
+++ b/package.json
@@ -38,6 +38,7 @@
"echarts": "^5.4.3",
"echarts-wordcloud": "^2.1.0",
"element-plus": "2.5.5",
+ "hls.js": "^1.7.3",
"lodash-es": "^4.17.21",
"mitt": "^3.0.1",
"nprogress": "^0.2.0",
diff --git a/src/locales/en.ts b/src/locales/en.ts
index b0dbe88..26c7faa 100644
--- a/src/locales/en.ts
+++ b/src/locales/en.ts
@@ -559,6 +559,9 @@ export default {
actions: 'Actions',
copyUrl: 'Copy playback URL',
openUrl: 'Open in new window',
+ play: 'Preview playback',
+ playerFailed: 'Playback failed, please check the rendition output',
+ playerUnsupported: 'This browser does not support HLS playback',
copySuccess: 'Playback URL copied',
copyFailed: 'Failed to copy playback URL',
openFailed: 'Unable to open playback URL',
diff --git a/src/locales/zh-CN.ts b/src/locales/zh-CN.ts
index 9865516..1387d44 100644
--- a/src/locales/zh-CN.ts
+++ b/src/locales/zh-CN.ts
@@ -553,6 +553,9 @@ export default {
actions: '操作',
copyUrl: '复制播放地址',
openUrl: '新窗口打开',
+ play: '预览播放',
+ playerFailed: '播放失败,请检查产物是否完整',
+ playerUnsupported: '当前浏览器不支持 HLS 播放',
copySuccess: '播放地址已复制',
copyFailed: '复制播放地址失败',
openFailed: '无法打开播放地址',
diff --git a/src/views/contentManagement/upload/EpisodeTranscodeRenditions.vue b/src/views/contentManagement/upload/EpisodeTranscodeRenditions.vue
index c965a2b..b2f73d8 100644
--- a/src/views/contentManagement/upload/EpisodeTranscodeRenditions.vue
+++ b/src/views/contentManagement/upload/EpisodeTranscodeRenditions.vue
@@ -2,12 +2,12 @@
@@ -82,21 +72,18 @@ function openPlayUrl(url: string) {
-
+
-
-
-
-
-
-
-
-
+
+
+
+
+