--- title: "プレイヤー UIのオプション" slug: "vpe-player-ui-option" updated: 2026-09-17T09:22:05Z published: 2026-09-17T09:22:05Z canonical: "guide.ncloud-docs.com/vpe-player-ui-option" stale: true --- > ## Documentation Index > Fetch the complete documentation index at: https://guide.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # プレイヤー UIのオプション Classic/VPC環境で利用できます。 このページでは、プレイヤー UIを構成・設定するオプションについてご案内します。 ## aspectRatio aspectRatioプロパティでプレイヤーの縦横比を指定できます。 プレイヤーが固定型サイズ(width、height)を持っていない場合のみ適用できます。 containerのサイズが変わっても縦横比は維持されます。 ``` ``` ## objectFit objectFitプロパティで全画面表示の方式を設定します。 再生ソースの比率を維持し、画面サイズに合わせるように設定するユースケースは、次の通りです。 ``` ``` ## controls controlsプロパティでコントロールバーの表示有無を設定します。 コントロールバーを表示しないように設定するユースケースは、次の通りです。 ``` ``` ## controlBtn controlBtnプロパティでコントロールバーのボタン UIの使用有無を設定します。 コントロールバーのすべてのボタン UIを表示するように設定するユースケースは、次の通りです。 ``` ``` ## progressBarColor progressBarColorプロパティでコントロールバーの動画検索スライダーの色を設定します。 コントロールバーの色を赤に設定するユースケースは、次の通りです。 ``` ``` ## controlActiveTime controlActiveTimeプロパティでコントロールバーを表示する時間を設定します。 コントロールバーを3秒間表示するように設定するユースケースは、次の通りです。 ``` ``` ## コントロールバー UIの動的変更 動画の長さによってボタン UIを動的に変更できます。 例えば、動画の長さが10秒未満の場合、フルスクリーン、PIP、設定ボタンを提供しないように設定できます。ユースケースは次の通りです。 ``` const playerRef = useRef(null); return( { if(res.duration < 10){ player.current.controlBarBtnStateUpdate({ //例) 動画の長さが10秒未満の場合、ボタンは隠す fullscreen:false, // フルスクリーンボタンを表示しない(true: フルスクリーンボタンを表示する) pictureInPicture:false, // PIPボタンを表示しない(true: PIPボタンを表示する) setting:false, // 設定ボタンを表示しない(true: 設定ボタンを表示する) }) } }, }} options={{ playlist: [ //再生ソース { file: 'https://CDNドメイン/example_video_01.mp4' }, ], controlBtn:{ play:true, fullscreen:true, volume:true, times:true, setting:true, subtitle:false, }, }} ... /> ) ``` ## 字幕 UIの設定 字幕のサイズと背景、スタイルを設定します。 ``` const playerRef = useRef(null); return( ) ```