视频ai文稿 ai摘要静态

This commit is contained in:
sunli_tydic
2025-11-18 15:13:57 +08:00
parent 782bcc31e5
commit 986a47f22a
5 changed files with 328 additions and 2 deletions

View File

@@ -174,6 +174,10 @@
<div @click="heartabtwo" :class="tab == 2 ? 'control-tab-active' : ' '">
<i class="el-icon-edit" style="margin-right:9px;margin-left:9px"></i>我的笔记
</div>
<div @click="heartabthree" :class="tab == 3 ? 'control-tab-active' : ' '" style="position: relative;">
<i class="el-icon-document" style="margin-right:9px;margin-left:9px"></i>ai文稿
<img src="@/assets/images/course/wengaoTip.png" alt="" style="position: absolute;top: -3px;right: -14px;width: 15px;height: 14px;">
</div>
</div>
<!-- 课程单元 -->
<div class="course-units" v-if="tab == 1">
@@ -252,6 +256,10 @@
<my-note ref="mynote" :height="controlHeight" @change="noteChange" :data="courseInfo" @videoLocation="videoLocation" @onPlayVideo="onPlayVideo"
:score="courseInfo.score"></my-note>
</div>
<!-- ai文稿 -->
<div class="ai-script" v-show="tab == 3">
<ai-script ref="aiscript"></ai-script>
</div>
</div>
</div>
<div class="course-infobox">
@@ -365,6 +373,7 @@
import homework from '@/components/Course/homework';
import assess from '@/components/Course/assess';
import myNote from '../../components/Course/myNote.vue';
import aiScript from '../../components/Course/aiScript.vue';
import apiFollow from "@/api/phase2/userfollow.js";
import apiMessage from '@/api/system/message.js'
// import Vue from 'vue';
@@ -384,6 +393,7 @@
audioPlayer,
videoPlayer,
myNote,
aiScript,
noteComments,
portalFooter,
followButton
@@ -1749,6 +1759,9 @@
heartabtwo() {
this.tab = 2
},
heartabthree() {
this.tab = 3
},
handleAudioTimeUpdate(currentTime) {
// if(this.contentStudysLength.length == 0){
let params = {