美摄Web端SDK  3.12.1
Public 成员函数 | 所有成员列表
NveAssetPackageManager类 参考

资源包管理器,管理视频场景中的资源包。 在SDK开发过中,资源包管理器统一对需要的各种特技资源包,包括字幕、动画贴纸等进行相应的安装,升级,卸载等操作。 在安装,升级,卸载时,出现差错都会有相应的错误提示类型,以便快速定位和解决错误。 更多...

Public 成员函数

 constructor ()
 
 setInternalObject (obj)
 设置内置对象 更多...
 
 getInternalObject ()
 获取内置对象 更多...
 
 installAssetPackage (assetPackageFilePath, licenseFilePath, type)
 安装资源包 调用此函数后,会接收到回调函数onFinishAssetPackageInstallation返回安装结果。 onFinishAssetPackageInstallation返回参数包括assetPackageId、assetPackageFilePath、assetPackageType和error。 assetPackageId是当前安装完成的资源包id, assetPackageFilePath是当前安装完成的资源包文件路径, assetPackageType是当前安装完成的资源包类型, error是当前安装完成的错误码,参看NveAssetPackageErrorEnum更多...
 
 uninstallAssetPackage (assetPackageId, type)
 卸载资源包 更多...
 
 getAssetPackageStatus (assetPackageId, type)
 获取资源包状态 更多...
 
 getAssetPackageContentType (assetPackageId, type)
 获取资源包内容类型 更多...
 

详细描述

资源包管理器,管理视频场景中的资源包。 在SDK开发过中,资源包管理器统一对需要的各种特技资源包,包括字幕、动画贴纸等进行相应的安装,升级,卸载等操作。 在安装,升级,卸载时,出现差错都会有相应的错误提示类型,以便快速定位和解决错误。

成员函数说明

◆ constructor()

NveAssetPackageManager::constructor ( )
inline

@constructor

◆ getAssetPackageContentType()

NveAssetPackageManager::getAssetPackageContentType (   assetPackageId,
  type 
)
inline

获取资源包内容类型

参数
{String}assetPackageId 资源包id
{Number}type 资源类型,参看NveAssetPackageTypeEnum
返回
{String} 资源包内容类型。

◆ getAssetPackageStatus()

NveAssetPackageManager::getAssetPackageStatus (   assetPackageId,
  type 
)
inline

获取资源包状态

参数
{String}assetPackageId 资源包id
{Number}type 资源类型,参看NveAssetPackageTypeEnum
返回
{Number} 资源包状态,参看NveAssetPackageStatusEnum

◆ getInternalObject()

NveAssetPackageManager::getInternalObject ( )
inline

获取内置对象

返回
{Object}

◆ installAssetPackage()

NveAssetPackageManager::installAssetPackage (   assetPackageFilePath,
  licenseFilePath,
  type 
)
inline

安装资源包 调用此函数后,会接收到回调函数onFinishAssetPackageInstallation返回安装结果。 onFinishAssetPackageInstallation返回参数包括assetPackageId、assetPackageFilePath、assetPackageType和error。 assetPackageId是当前安装完成的资源包id, assetPackageFilePath是当前安装完成的资源包文件路径, assetPackageType是当前安装完成的资源包类型, error是当前安装完成的错误码,参看NveAssetPackageErrorEnum

参数
{String}assetPackageFilePath 资源包文件路径
{String}licenseFilePath 授权文件路径
{Number}type 资源类型,参看NveAssetPackageTypeEnum

◆ setInternalObject()

NveAssetPackageManager::setInternalObject (   obj)
inline

设置内置对象

参数
{Object}obj 内置对象

◆ uninstallAssetPackage()

NveAssetPackageManager::uninstallAssetPackage (   assetPackageId,
  type 
)
inline

卸载资源包

参数
{String}assetPackageId 资源包id
{Number}type 资源类型,参看NveAssetPackageTypeEnum
返回
{Number} 返回卸载资源包结果,参看NveAssetPackageErrorEnum

该类的文档由以下文件生成: