如何以编程方式检查 roku 设备上的操作系统版本?

How to check Operating System Version on the roku device programmatically?

我需要以编程方式在 Roku 设备上获取 OS 版本,因为我需要将播放 url 切换为 Playready url 或 Widevine url 基于 OS版本。因为 Roku 设备只有在 Roku OS 是 8.1 或高级时才能播放 Widevine 加密内容。

我们可以使用 roDeviceInfo 的 GetOSVersion() 获取此信息,但此 API 自 Roku OS 9.2 起可用。有没有其他方法可以在 roku 设备上获得 OS 版本 运行?

您可以使用 GetVersion()roDeviceInfo。这将 return 一个 13 个字符的字符串,其中第 3 到第 6 个字符是主要和次要数字。您可以使用 Mid(string, start_position, substring_length) 函数获取此子字符串。

您可以从 roDeviceinfo 获得有关 Roku 设备的所有信息