--- title: "再生設定" slug: "vpe-react-player-options" updated: 2026-09-17T09:22:05Z published: 2026-09-17T09:22:05Z canonical: "guide.ncloud-docs.com/vpe-react-player-options" 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. # 再生設定 Classic/VPC環境で利用できます。 参考 - オプションを設定するプロパティに関する説明は、オプションリファレンスをご参照ください。 - ご利用中の料金プランによって、設定可能なオプションが異なる場合があります。 ## 再生動作 ### autostart(自動再生) 再生ソースを自動的に開始します。 ``` import Hls from "hls.js"; import dashjs from "dashjs"; import { VpePlayer } from "@sgrsoft/vpe-react-sdk"; // 動画(MP4) export function App() { return ( ); } ``` 自動再生は、以下の条件のうち1つ以上を満たす場合にのみ動作します。 - ミュートになっているか、ボリュームが0の場合 - クリック、タッチ、キー入力など、ユーザーによる入力が発生した場合 - 環境設定でホワイトリストページに設定されている場合 - 自動再生をサポートする iframeと当該ドキュメントが設定されている場合 ### autoPause(自動停止) タブを切り替えたりウィンドウを最小化すると、自動的に再生が停止します。 ``` import Hls from "hls.js"; import dashjs from "dashjs"; import { VpePlayer } from "@sgrsoft/vpe-react-sdk"; // 動画(MP4) export function App() { return ( ); } ``` ### muted(ミュート) プレイヤーの初回再生時、ミュート状態で再生します。 ``` import Hls from "hls.js"; import dashjs from "dashjs"; import { VpePlayer } from "@sgrsoft/vpe-react-sdk"; // 動画(MP4) export function App() { return ( ); } ``` ### repeat(ループ再生) 動画をループ再生します。 ``` import Hls from "hls.js"; import dashjs from "dashjs"; import { VpePlayer } from "@sgrsoft/vpe-react-sdk"; // 動画(MP4) export function App() { return ( ); } ``` ### setStartTime(初回公開日の設定) ライブ配信と同様に、すべてのユーザーが同時に同じセクションの VODを視聴できるように設定します。 参考 Standard料金プランでのみご利用いただけます。 - VODにのみ適用されます。 - 日付のフォーマットは UTC形式に対応しています。 ``` import Hls from "hls.js"; import dashjs from "dashjs"; import { VpePlayer } from "@sgrsoft/vpe-react-sdk"; // 動画(MP4) export function App() { return ( ); } ``` ## 再生制御 ### playbackRate(再生速度) 再生速度を調整します。指定がない場合のデフォルト値は `1.0`です。 ``` import Hls from "hls.js"; import dashjs from "dashjs"; import { VpePlayer } from "@sgrsoft/vpe-react-sdk"; // 動画(MP4) export function App() { return ( ); } ``` ### playRateSetting(再生速度調整 UI) ユーザーが再生速度を設定できるように、UIを提供します。 参考 Standard料金プランでのみご利用いただけます。 ``` import Hls from "hls.js"; import dashjs from "dashjs"; import { VpePlayer } from "@sgrsoft/vpe-react-sdk"; // 動画(MP4) export function App() { return ( ); } ``` ### lowLatencyMode(超低遅延モード) Low Latency HLSに最適化されたプレイヤーを適用します。Live Stationサービスの Low Latency HLSを公式にサポートするモードです。 参考 Standard料金プランでのみご利用いただけます。 ``` import Hls from "hls.js"; import dashjs from "dashjs"; import { VpePlayer } from "@sgrsoft/vpe-react-sdk"; // 動画(HLS) export function App() { return ( ); } ``` ## OTT設定 OTTサービスに必要なイントロ/オープニング/エンディングのスキップ機能、年齢区分表示、コンテンツ警告機能を `playlist` アイテム単位で設定します。 参考 詳しい使用方法については、[OTT 特化機能](https://developer.vpe.naverncp.com/docs/react/ott-features)のドキュメントをご参照ください。 ### イントロ/オープニング/エンディングのスキップ 各セクションの開始時点と継続時間を設定すると、その時点でスキップボタンが自動的に表示されます。 ``` import Hls from "hls.js"; import { VpePlayer } from "@sgrsoft/vpe-react-sdk"; export function App() { return ( ); } ``` ### ageRating(年齢区分表示) 再生開始時に年齢区分オーバーレイを表示します。 対応値: `"all"` `"12"` `"15"` `"19"` ``` import Hls from "hls.js"; import { VpePlayer } from "@sgrsoft/vpe-react-sdk"; export function App() { return ( ); } ``` ### contentWarnings(コンテンツ警告) コンテンツに含まれるセンシティブな要素(暴力、扇情性など)について、視聴者にご案内する警告オーバーレイを表示します。 推奨キー: `"sexuality"` `"violence"` `"language"` `"drugs"` `"horror"` `"imitation"` `"provocative"` ``` import Hls from "hls.js"; import { VpePlayer } from "@sgrsoft/vpe-react-sdk"; export function App() { return ( ); } ```