---
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(
)
```