ミニゲーム: 動画プレイヤー

概要

動画プレイヤーは、MiniExp 内でローカル動画ファイルと YouTube 動画の両方を再生できるユーティリティ系ミニゲームです。 再生準備・操作・完走・経過時間に応じて経験値 (EXP) が付与されるほか、最近視聴したソースを履歴として保持して再呼び出しできます。

画面構成

対応ソースと読み込み手順

ローカルファイル

  1. 「ローカルファイル」タブを選択して video/* を受け付けるファイル選択フォームを開きます。
  2. MP4・WebM・Ogg などブラウザが再生可能なファイルを選ぶと即座に Object URL が生成され、HTML5 プレイヤーが表示されます。
  3. メタデータ読み込み後に動画長が情報パネルへ反映され、「ローカル動画を読み込みました」というステータスとメッセージが表示されます。

ファイル選択に失敗した場合は「動画ファイルを選択してください」というエラーメッセージが表示され、読み込みエラー時には再生領域が初期化されます。

YouTube

  1. 「YouTube URL」タブで URL または動画 ID を入力します。youtu.be/watch?v=/embed/ 形式に対応し、ID 文字列のみでも読み取ります。
  2. 「読み込み」ボタン、または入力欄で Enter キーを押すとプレイヤーが起動し、プレースホルダーのタイトルが表示された状態で読み込みが進みます。
  3. 利用環境で IFrame API が利用可能な場合は YouTube Player API を使ったプレイヤーが生成され、準備完了後に正式タイトルと動画長を取得して表示します。
  4. API が利用できない/読み込みに失敗した場合は自動的に簡易モード (単純な埋め込み iframe) に切り替わり、その旨のメッセージが表示されます。

無効な URL や ID の場合は「有効な YouTube URL または動画IDを入力してください。」とエラーバナーに表示されます。

再生操作とステータス

EXP 獲得ルール

トリガー条件EXP
読み込み完了ローカル動画をロード+5
読み込み完了YouTube 動画をロード(API/簡易モード共通)+3
履歴リプレイ履歴から再生した場合の追加ボーナス+2
再生開始初回の再生ボタン操作(ソース別に一度だけ)+1
再生完了動画を最後まで再生(ソース別に一度だけ)+8
視聴進捗60 秒ぶん視聴するごと(連続で加算)+1

EXP はセッション内でリアルタイムに加算され、上部バッジとホスト側の共通 EXP システムへ反映されます。再生を停止すると内部カウンターがリセットされますが、履歴は保持されます。

視聴履歴

ショートカットとヒント

エラーとフォールバック