diff --git a/package.json b/package.json
index 529850a..42eb7b1 100644
--- a/package.json
+++ b/package.json
@@ -20,6 +20,7 @@
"clipboard": "^2.0.6",
"cropperjs": "^1.5.6",
"e-vue-contextmenu": "^0.1.3",
+ "flv.js": "^1.6.2",
"gsap": "^3.2.6",
"highlightjs-line-numbers.js": "^2.7.0",
"hls.js": "^1.4.0",
diff --git a/src/components/preview/VideoPreview.vue b/src/components/preview/VideoPreview.vue
index 580a0c8..39f665b 100644
--- a/src/components/preview/VideoPreview.vue
+++ b/src/components/preview/VideoPreview.vue
@@ -16,6 +16,9 @@
diff --git a/src/views/public/share/shareList.vue b/src/views/public/share/shareList.vue
index db47e02..87cf853 100644
--- a/src/views/public/share/shareList.vue
+++ b/src/views/public/share/shareList.vue
@@ -86,7 +86,7 @@
width="50"
>
-
+
@@ -204,7 +204,7 @@
-
+
{{ shareData.fileName }}
@@ -405,7 +405,7 @@ export default {
audioPreviewVisible: false,
showUpdateDateItem: this.$pc,// 列表模式下是否显示修改时间
showSizeItem: this.$pc,// 列表模式下是否显示文件大小
- sharer: {},//分享者信息
+ sharer: undefined,//分享者信息
sharerAvatarUrl: '',
netdiskName: 'JmalCloud',
netdiskLogo: '',
@@ -428,6 +428,11 @@ export default {
return this.$store.getters.shareToken === undefined ?
`${process.env.VUE_APP_BASE_API}/public/s/view/thumbnail?id=` :
`${process.env.VUE_APP_BASE_API}/public/s/view/thumbnail?share-token=${this.$store.getters.shareToken}&id=`
+ },
+ audioUrl() {
+ return this.$store.getters.shareToken === undefined ?
+ `${process.env.VUE_APP_BASE_API}/public/s/view/cover?name=${this.sharer.username}&id=` :
+ `${process.env.VUE_APP_BASE_API}/public/s/view/cover?name=${this.sharer.username}&share-token=${this.$store.getters.shareToken}&id=`
}
},
created() {
@@ -678,6 +683,9 @@ export default {
if (this.sharer.netdiskLogo) {
this.netdiskLogo = this.sharer.netdiskLogo
}
+
+ this.audioUrl = `${process.env.VUE_APP_BASE_API}/public/s/view/cover?name=${this.sharer.username}&id=`
+
this.$store.dispatch('user/setLogo', {netdiskName: this.netdiskName, netdiskLogo: this.netdiskLogo})
}
})