コンテンツ / 動画
コンテンツ / 動画
概要
講座のメイン教材としての動画の配信機能。会員の受講、講師の動画アップロード・編集・公開、外部埋め込みプレイヤーまでを統合する。
主な特徴:
- HLS 配信(自動ビットレート切替対応): 受講環境の通信状況に応じて画質が自動調整される
- マルチパートアップロード: 大容量動画でも段階的にアップロード可能
- チャプター: 動画内の章立てを設定でき、再生中にチャプタージャンプができる
- 受講履歴・完了判定: 受講中に進捗が自動記録され、最後まで再生したら受講完了として記録される
- 埋め込みプレイヤー: 別 URL で埋め込み専用 UI を提供、外部サイトに iframe 形式で組み込み可能(要 Fincs ログイン)
- 公開範囲: 一般公開 / 会員限定 / プラン限定公開 / 入会後 X 日制限 で柔軟に制御
- ダウンロード: プラン設定で許可された場合のみ会員がダウンロード可(講師は常時可)
主な使い方:
- メイン講師 / サブ講師: 配信メニュー > 動画から作成・アップロード・チャプター設定・公開・編集・削除
- 会員: コンテンツタブの動画一覧から個別動画へ遷移して再生
- 非会員: 一般公開設定の動画のみ再生可(マーケティング動画用途)
最近のリリースで動画再生に関する不具合修正が複数行われている(v2.30.0 で iPad 再生失敗修正・受講済み動画の再生ハング修正、変更履歴参照)。
利用シナリオ
シナリオ 1: 講師が動画をアップロード → 公開
メイン講師が配信メニューから「動画を作成」→ MP4/MOV ファイルをアップロード(マルチパート対応で大容量も段階的に転送)→ サムネイル設定 → チャプター登録 → 公開設定で「会員限定」「公開」を選んで公開。会員には即時に配信される。
シナリオ 2: 会員が動画を視聴して完了登録
会員がコンテンツタブから動画を選んで再生。再生中は内部的に進捗が記録され、最後まで再生し終えると「受講完了」として履歴に登録される。チャプター単位での移動・速度変更等の操作も可能。
シナリオ 3: 埋め込みプレイヤーで外部サイトに動画を貼る
外部の Web サイト(ブログ等)に動画を埋め込みたい場合、埋め込み専用 URL を取得して iframe で貼る。閲覧時に Fincs へのログインと該当講座の受講権限が確認され、権限がない場合はメッセージが表示される。
シナリオ 4: 動画ファイルの差し替え
既存動画の内容を更新したい場合、編集画面から動画ファイルを差し替え。受講履歴は新ファイルにそのまま引き継がれる。
よくある失敗ケース
- 「動画が再生できない」: 受講環境のブラウザ・通信状況・端末の組み合わせ。最近の修正(v2.30.0)で iPad 再生失敗・受講済み動画のハングは解消されている
- 「アップロードできない」: 通信切断や形式・サイズ制約。マルチパートのため再開可能だが、長時間中断後は再アップロードが必要なケースあり
- 「埋め込みプレイヤーで認証エラー」: Fincs 未ログイン or 該当講座の受講権限がない場合
- 「受講完了したのに進捗が反映されない」: 受講中の通信切断・タブを閉じるタイミングの影響。最後まで再生し直すか、CS 経由で運営側で受講履歴の整合性を確認
利用可否(権限別)
講座権限軸
受講
| 操作 | 非会員 | 会員 | サブ講師 | メイン講師 |
|---|---|---|---|---|
| 動画再生(一般公開) | ○ | ○ | ○ | ○ |
| 動画再生(会員限定) | × | ○ | ○ | ○ |
| 動画再生(プラン限定) | × | ○(指定プラン契約者のみ) | ○ | ○ |
| 受講履歴の記録 | × | ○ | ○ | ○ |
| 受講完了登録 | × | ○ | ○ | ○ |
| ダウンロード | × | ○(プラン設定で有効時) | ○ | ○ |
作成・編集
| 操作 | 非会員 | 会員 | サブ講師 | メイン講師 |
|---|---|---|---|---|
| 動画アップロード | × | × | ○ | ○ |
| メタ情報編集(タイトル等) | × | × | ○ | ○ |
| サムネイル変更 | × | × | ○ | ○ |
| チャプター設定 | × | × | ○ | ○ |
| 動画ファイル差し替え | × | × | ○ | ○ |
横断軸
| 操作 | 運営アドミン | テストユーザー | 投稿禁止 |
|---|---|---|---|
| 動画閲覧 | (通常と同じ) | (通常と同じ) | (通常と同じ) |
| 動画削除 | ○(運営アドミン専用機能) | × | × |
| 無料公開フラグ切替 | ○ | × | × |
| アーカイブ動画の総時間の再計算(運営メンテナンス) | ○(運営アドミン専用機能。総時間集計の再計算であり、任意の再生時間への書き換えではない) | × | × |
機能詳細(ふるまい)
動画アップロード
- 対応形式: MP4 / MOV
- マルチパートアップロード: 大容量動画の転送に対応、進捗表示でユーザーに状態を通知
- アップロード進捗: ファイル全体に対するパーセンテージ表示
- サムネイル: 動画ファイルから自動生成、または講師が手動でアップロードして差し替え可
HLS 配信
動画は HLS 形式で配信され、自動ビットレート切替に対応する:
- 受講環境の通信状況に応じて自動的に画質が切り替わる
- 低速回線では低画質、高速回線では高画質で再生され、再生中断や読み込み待ちが減少
- 主要ブラウザ・iOS / Android で再生対応
チャプター
動画内に章立て情報(チャプター)を設定できる:
- 講師が編集画面でチャプターを登録(時刻 + ラベル)
- 会員は再生中にチャプター一覧から目的の章へジャンプ可能
- 動画の長尺コンテンツでも目的の箇所へ素早くアクセスできる
受講履歴・受講完了判定
- 受講履歴: 受講開始時に履歴が記録され、進捗が一定間隔で自動保存される
- 受講完了判定: 動画を最後まで再生することで「受講完了」として履歴に記録される(再生時間の総量が動画の総時間に到達した時点)
- 一度完了になった動画は受講履歴上で完了状態が保持される
サムネイル
- アップロード時に動画ファイルから自動生成
- 講師が任意の画像を手動でアップロードして差し替え可
- 編集画面でいつでも変更可能
公開範囲
- 一般公開: 非会員も再生可
- 会員限定: 該当講座の入会者のみ
- プラン限定公開: 会員の中でも特定の料金プラン契約者のみ
- 入会後 X 日制限: 契約開始から N 日以内の会員には非表示
- 下書き / 公開状態: 編集中は下書きで保存し、準備完了後に公開へ切替
削除済み料金プランが紐づいた動画の編集(v2.33.3 で修正): プラン限定で指定していた料金プランが後から削除されると、動画側にその紐づきが残ることがある。この状態の動画を編集(説明文変更など)して保存すると「複数講座への投稿に失敗しました」と表示され保存できない不具合があったが、v2.33.3 で修正済み(編集時に現存しない料金プランへの紐づきを自動的に取り除いて保存。新しく不正な料金プランを指定した場合は従来どおり拒否)。資料・動画など限定公開設定をもつコンテンツ共通の修正で、詳細・経緯は コンテンツ / 資料 dev 下段(editContents の限定公開プラン価格 ID 検証)を参照。
料金プランの限定公開設定の連動(v2.33.3): 料金プラン側で「限定公開設定の連動」(講座管理 / プラン設定)が設定されている場合、連動先プランはこの動画のプラン限定公開のプラン選択で「(連動設定中)」と表示され手動選択できない。連動元プランを限定公開に指定すると、連動先プランの契約者も同じ動画を閲覧できるようになり、連動元の変更が連動先へ自動反映される。
ダウンロード
- プラン設定で講座ごとに有効化: ダウンロード可否は講座管理側で設定
- 会員: 設定で許可された講座のみダウンロード可
- 講師: 常時可(設定によらない)
埋め込みプレイヤー
外部 Web サイト(ブログ等)に動画を埋め込むための専用 URL を提供:
- 埋め込み用 URL を iframe で外部サイトに組み込み
- 認可は通常受講と同じ(Fincs ログイン + 該当講座の受講権限)
- 未ログインや権限なしの場合は再生不可メッセージが表示される
- 専用ドメイン制限はなし(不特定の Web サイトに貼り付け可)
関連ドキュメント
- 関連 PSD:
- コンテンツ / 記事 — 記事
- コンテンツ / ライブ配信 — ライブ
- コンテンツ / ライブアーカイブ — ライブアーカイブ
- コンテンツ / セレクション — セレクション
- 横断/運用基盤 / メディアパイプライン — HLS 変換・Wasabi 連携の基盤
- 運営にお問い合わせください — 運営アドミンによるコンテンツ管理