用法示例
以下示例重点介绍了开发者如何在内容中使用 VIVEPORT 数字版权管理(DRM)API。
在尝试实现任何 API 函数之前,请确保您的内容具有 VIVEPORT ID 和密钥。
注意:
DRM 封装可提供更好的保护,请尽可能使用 DRM 封装替代 API。提供 DRM API 仅出于兼容性考虑,且仅在封装引起无法解决的兼容性问题的情况下使用。有关 DRM 封装的更多信息,请参阅
VIVEPORT 投稿指南
。
-
使用
Viveport.Api.Init
调用最高级别的 API 以初始化 VIVEPORT SDK。对于 Unity 开发者,通常调用 MonobehaviorStart()
。 -
调用
Viveport.Api.Getlicense
以验证是否允许当前最终用户账户启动内容。如果出现错误,将返回错误代码。 -
不再需要时,请调用
Viveport.Api.Shutdown
以释放 VIVEPORT SDK 资源。在 Unity 中,通常是在 MonoBehaviorOnDestroy()
中或在Application.Quit()
之前。