diff --git a/src/components/SingleVideo.vue b/src/components/SingleVideo.vue index b902f3f7..495cb5d2 100644 --- a/src/components/SingleVideo.vue +++ b/src/components/SingleVideo.vue @@ -62,7 +62,7 @@ interface Props { } const { props } = defineProps<{ props: Props }>() const title = props.title || '' -const items = (props.items || []).map(sub => new URL(`../${sub}`, import.meta.url).href) +const items = (props.items || []).map(sub => sub.startsWith("assets") ? new URL(`../${sub}`, import.meta.url).href : sub) const id = props.id || title.replaceAll(" ", "") import { ref, onMounted } from 'vue'; diff --git a/src/components/VideoCarousel.vue b/src/components/VideoCarousel.vue index c7e4660b..0fdf5bb8 100644 --- a/src/components/VideoCarousel.vue +++ b/src/components/VideoCarousel.vue @@ -65,7 +65,7 @@ interface Props { } const { props } = defineProps<{ props: Props }>() const title = props.title || '' -const items = (props.items || []).map(sub => new URL(`../${sub}`, import.meta.url).href) +const items = (props.items || []).map(sub => sub.startsWith("assets") ? new URL(`../${sub}`, import.meta.url).href : sub) const count = (props.count || 1) const id = props.id || title.replaceAll(" ", "") diff --git a/src/index.json b/src/index.json index b289bde5..76895a84 100644 --- a/src/index.json +++ b/src/index.json @@ -106,12 +106,12 @@ "id": "vc2", "title": "Virtual Character", "items": [ - "assets/video/portrait_style/4.mp4", - "assets/video/portrait_style/3.mp4", - "assets/video/portrait_style/1.mp4", - "assets/video/portrait_style/2.mp4", - "assets/video/portrait_style/5.mp4", - "assets/video/portrait_style/6.mp4" + "//fusion-lab.oss-accelerate.aliyuncs.com/video/portrait_style/4.mp4", + "//fusion-lab.oss-accelerate.aliyuncs.com/video/portrait_style/3.mp4", + "//fusion-lab.oss-accelerate.aliyuncs.com/video/portrait_style/1.mp4", + "//fusion-lab.oss-accelerate.aliyuncs.com/video/portrait_style/2.mp4", + "//fusion-lab.oss-accelerate.aliyuncs.com/video/portrait_style/5.mp4", + "//fusion-lab.oss-accelerate.aliyuncs.com/video/portrait_style/6.mp4" ] } }, @@ -120,8 +120,8 @@ "props": { "title": "Real character", "items": [ - "assets/video/cross_id/2.mp4", - "assets/video/cross_id/1.mp4" + "//fusion-lab.oss-accelerate.aliyuncs.com/video/cross_id/2.mp4", + "//fusion-lab.oss-accelerate.aliyuncs.com/video/cross_id/1.mp4" ] } }, @@ -131,12 +131,12 @@ "id": "mc1", "title": "Motion Control (pose, expression, lip)", "items": [ - "assets/video/ablation/pose_1.mp4", - "assets/video/ablation/pose_2.mp4", - "assets/video/ablation/exp_1.mp4", - "assets/video/ablation/exp_2.mp4", - "assets/video/ablation/lip_1.mp4", - "assets/video/ablation/lip_2.mp4" + "//fusion-lab.oss-accelerate.aliyuncs.com/video/ablation/pose_1.mp4", + "//fusion-lab.oss-accelerate.aliyuncs.com/video/ablation/pose_2.mp4", + "//fusion-lab.oss-accelerate.aliyuncs.com/video/ablation/exp_1.mp4", + "//fusion-lab.oss-accelerate.aliyuncs.com/video/ablation/exp_2.mp4", + "//fusion-lab.oss-accelerate.aliyuncs.com/video/ablation/lip_1.mp4", + "//fusion-lab.oss-accelerate.aliyuncs.com/video/ablation/lip_2.mp4" ] } }, @@ -145,9 +145,9 @@ "props": { "title": "Singing", "items": [ - "assets/video/singing/6.mp4", - "assets/video/singing/5.mp4", - "assets/video/singing/8.mp4" + "//fusion-lab.oss-accelerate.aliyuncs.com/video/singing/6.mp4", + "//fusion-lab.oss-accelerate.aliyuncs.com/video/singing/5.mp4", + "//fusion-lab.oss-accelerate.aliyuncs.com/video/singing/8.mp4" ], "count": 3 } @@ -157,7 +157,7 @@ "props": { "title": "Cross Actor", "items": [ - "assets/video/cross_actor/1.mp4" + "//fusion-lab.oss-accelerate.aliyuncs.com/video/cross_actor/1.mp4" ], "count": 1 }