slightning-coco-widget
Version:
SLIGHTNING 的 CoCo 控件框架。
54 lines (53 loc) • 1.7 kB
JavaScript
import { getDefaultAdapter } from "../adapters/adapter";
export const Utils = {
inNative() {
return getDefaultAdapter().utils.inNative();
},
inEditor() {
return getDefaultAdapter().utils.inEditor();
},
inEditorWindow() {
return getDefaultAdapter().utils.inEditorWindow();
},
inEditorPlayer() {
return getDefaultAdapter().utils.inEditorPlayer();
},
editor: {
getWindow() {
return getDefaultAdapter().utils.editor.getWindow();
},
getWorkName() {
return getDefaultAdapter().utils.editor.getWorkName();
},
getRunButton() {
return getDefaultAdapter().utils.editor.getRunButton();
},
isRunningWork() {
return getDefaultAdapter().utils.editor.isRunningWork();
},
runWork() {
return getDefaultAdapter().utils.editor.runWork();
},
stopWork() {
return getDefaultAdapter().utils.editor.stopWork();
},
saveWork() {
return getDefaultAdapter().utils.editor.saveWork();
},
reopenWork() {
return getDefaultAdapter().utils.editor.reopenWork();
},
importWidget(widget) {
return getDefaultAdapter().utils.editor.importWidget(widget);
}
},
getImageURLByFileName(fileName) {
return getDefaultAdapter().utils.getImageURLByFileName(fileName);
},
getAudioURLByFileName(fileName) {
return getDefaultAdapter().utils.getAudioURLByFileName(fileName);
},
getVideoURLByFileName(fileName) {
return getDefaultAdapter().utils.getVideoURLByFileName(fileName);
}
};