16 lines
506 B
TypeScript
16 lines
506 B
TypeScript
|
|
import { TaskModal } from '@/define/model/task'
|
||
|
|
import { MJVideoService } from './mjVideo'
|
||
|
|
export class VideoHandle {
|
||
|
|
mjVideoService: MJVideoService
|
||
|
|
// 这里可以添加 VideoHandle 特有的方法
|
||
|
|
constructor() {
|
||
|
|
// mixin 装饰器会处理初始化
|
||
|
|
this.mjVideoService = new MJVideoService()
|
||
|
|
}
|
||
|
|
|
||
|
|
/** MJ图片转视频处理方法 将指定的图片通过Midjourney API转换为视频 */
|
||
|
|
MJImageToVideo(task: TaskModal.Task) {
|
||
|
|
return this.mjVideoService.MJImageToVideo(task)
|
||
|
|
}
|
||
|
|
}
|