CloudDriveContext
提供课件相关能力。
upsertResources(items: CourseWareItem[]): void;
自 v1.1.5 起新增。
更新课件。
参数 | 描述 |
---|---|
items |
课件对象。 |
allResources: MaterialDataResource[];
自 v1.1.5 起新增。
所有课件。
initCourseWareProgress: number;
自 v1.1.5 起新增。
初始课件加载进度。
initCourseWareLoading: boolean;
自 v1.1.5 起新增。
是否正在加载初始课件。
initCourseWare: MaterialDataResource
自 v1.1.5 起新增。
初始课件。
downloadList: StorageCourseWareItem[],
可下载的课件列表。
openCloudResource: (uuid: string) => Promise<void>,
打开课件。
参数 | 描述 |
---|---|
uuid |
课件 ID。 |
startDownload: (taskUuid: string) => Promise<void>,
开始下载课件。
参数 | 描述 |
---|---|
taskUuid |
课件转换任务 ID。 |
deleteSingle: (taskUuid: string) => Promise<void>,
删除课件。
参数 | 描述 |
---|---|
taskUuid |
课件转换任务 ID。 |
personalResources: MaterialDataResource[],
个人课件列表。
publicResources: MaterialDataResource[],
公共课件列表。
resourcesList: Resource[],
所有课件列表。
refreshCloudResources: () => Promise<void>,
刷新课件列表。
removeMaterialList: (resourceUuids: string[]) => Promise<void>,
删除课件。
参数 | 描述 |
---|---|
resourceUuids |
课件 ID。 |
cancelUpload: () => Promise<void>,
取消上传课件。
doUpload: (payload: any) => Promise<void>,
上传课件。
closeMaterial: (resourceUuid: string) => void,
关闭课件。