NdrResourceData

NdrResourceData

Ndr资源数据

string ResourceId { get; }

简要说明:

  • 实验资源Id
string Title { get; }

简要说明:

  • 实验资源名
NdrResourceType ResourceType { get; }

简要说明:

  • 实验资源类型
string UpdateTime { get; }

简要说明:

  • 实验资源更新时间
string CreateTime { get; }

简要说明:

  • 实验资源创建时间
bool IsCacheExist { get; }

简要说明:

  • 实验资源文件是否已缓存
string CachePath { get; }

简要说明:

  • 实验资源缓存文件路径
string RemotePath { get; }

简要说明:

  • 资源文件远程路径(source)
string LowHrefRemotePath { get; }

简要说明:

  • 资源文件远程路径(href-360p)
string MidHrefRemotePath { get; }

简要说明:

  • 资源文件远程路径(href-480p)
string HighHrefRemotePath { get; }

简要说明:

  • 资源文件远程路径(href-720p)
bool NeedUpdate { get; }

简要说明:

  • 是否有版本更新
int FileSize { get; }

简要说明:

  • 文件大小(字节B)
int Duration { get; }

简要说明:

  • 播放时长(s),针对视频资源
List<string> Tags { get; }

简要说明:

  • 实验资源标签
string Version { get; }

简要说明:

  • 实验资源版本号(MD5_FileSize)
bool IsPreviewCacheExist(NdrPreviewSize previewSize);

简要说明:

  • 缩略图是否已缓存

参数:

参数名 类型 说明
previewSize NdrPreviewSize 缩略图尺寸

返回值说明

返回值类型 说明
bool 是否已缓存
string GetPreviewCachePath(NdrPreviewSize previewSize);

简要说明:

  • 获取缩略图缓存路径

参数:

参数名 类型 说明
previewSize NdrPreviewSize 缩略图尺寸

返回值说明

返回值类型 说明
string 缓存路径
string GetPreviewRemotePath(NdrPreviewSize previewSize);

简要说明:

  • 计算缩略图远程路径

参数:

参数名 类型 说明
previewSize NdrPreviewSize 缩略图尺寸

返回值说明

返回值类型 说明
string 远程路径
bool IsPreviewNeedUpdate(NdrPreviewSize previewSize));

简要说明:

  • 缩略图是否需要更新

参数:

参数名 类型 说明
previewSize NdrPreviewSize 缩略图尺寸

返回值说明

返回值类型 说明
bool 是否需要更新

NdrResourceType

Ndr资源类型

  • None,未知类型
  • CourseWare,实验颗粒资源
  • Video,实验视频资源
  • TeachMaterial,实验教材资源

NdrPreviewSize

Ndr资源缩略图大小

  • Default,缺省尺寸
  • Size80,80x80尺寸尺寸
  • Size120,120x120尺寸
  • Size160,160x160尺寸
  • Size240,240x240尺寸
  • Size320,320x320尺寸
  • Size480,480x480尺寸
  • Size640,640x640尺寸
  • Size960,960x960尺寸
  • Size1080,1080x1080尺寸
  • Size1200,1200x1200尺寸

更新记录

2020/06/24 v1.2.0[刘剑(281001)]