如何在roku / scenegraph中获得原生流视频分辨率?

时间:2017-04-26 08:19:48

标签: roku brightscript

屏幕图中是否可以获得本机流分辨率?或者至少它的纵横比?视频节点正在垂直或水平执行自动缩放填充 - 我需要知道视频大小而不填充。

提前感谢您的反馈。

1 个答案:

答案 0 :(得分:0)

Roku Video Player Node没有提供视频流原始分辨率的界面。

解决此问题的一种方法是将视频信息与视频一起提供给您的应用程序。因此,如果您要托管视频流列表,还要将视频分辨率作为元数据的一部分。

示例JSON:

{
  "videos": [
    {
      "title": "My Show",
      "url": "https://example.com/video.m3u8",
      "width": 1920,
      "height": 1080,
      "format": "hls"
    }
  ]
}

通常,视频分辨率对于UI布局而言并不重要。大多数应用程序将全屏播放视频,或作为UI中预定义矩形的一部分播放。