【问题标题】:how to get native stream video resolution in roku/scenegraph?如何在 roku/scenegraph 中获得原生流视频分辨率?
【发布时间】:2018-02-03 21:50:16
【问题描述】:

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

提前感谢您的反馈。

【问题讨论】:

    标签: roku brightscript


    【解决方案1】:

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

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

    示例 JSON:

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

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

    【讨论】:

      猜你喜欢
      • 2018-07-04
      • 2011-07-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-02
      • 1970-01-01
      • 2020-09-25
      相关资源
      最近更新 更多