2017-04-26 2 views
2

スクリーングラフでネイティブストリームの解像度を得ることは可能ですか?または少なくともアスペクト比?ビデオノードは垂直方向または水平方向に自動的にスケーリングを行います。パディングなしでビデオサイズを知る必要があります。roku/scenegraphでネイティブストリームビデオ解像度を取得するには?

フィードバックをいただきありがとうございます。

答えて

0

Roku Video Player Nodeには、ビデオストリームのネイティブ解像度を提供するインターフェイスがありません。

この問題を解決する1つの方法は、ビデオと共にアプリケーションにビデオ情報を提供することです。したがって、ビデオストリームのリストをホスティングしている場合は、ビデオ解像度をメタデータの一部として含めます。

例JSON:

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

一般的なビデオ解像度では、UIレイアウトの目的のために重要ではありません。ほとんどのアプリケーションでは、ビデオをフルスクリーンで再生したり、UIの定義済みの矩形の一部として再生したりします。

関連する問題