【发布时间】:2020-06-05 21:55:44
【问题描述】:
在第一个 if 检查中我没有收到错误,如果我收到错误,则在 else 中进行操作
'VideoSource' 仅指一种类型,但在这里用作值。
let element:VideoSource|VideoTrack;
element = {
src: '',
videoType: 'video/mp4'
}
if (element instanceof VideoTrack) {
}
else if (element instanceof VideoSource) {
}
export interface VideoSource {
src:string;
videoType:'video/mp4'|'video/webm'|'video/ogg';
}
export interface VideoTrack {
src:string;
kind: 'subtitles'|'captions'|'chapters'|'descriptions'|'metadata'
label?:string;
srclang?:string;
IsDefault?:'default';
}
【问题讨论】:
标签: typescript