動画フォーマットとテクノロジー
YouTube Flash APIの廃止について
2015年初頭、GoogleはYouTube ActionScript 3.0 Player APIの「廃止予定のお知らせ」を発表しました。
これは、この機能に依存しているアプリケーションが、このアナウンス以降動作しなくなるであろう事を意味しています。
INTER-STREAMのEmbedClip機能拡張では、ネイティブのFlashビデオプレーヤーを使用してYouTubeの動画を直接再生するためにYouTube Flash Player APIを使用しています。現在は正常に動作していますが将来的にYouTube APIが完全に動作を停止した場合、YouTubeの直接再生を使用している全ての埋め込み動画はFlashで再生されなくなります。
回避策
・【推奨】設定ファイル(config/Config.inc.php)を編集して、PHPの終了タグ"?>"の前に以下の変数を追加します。
$YOUTUBE_FLASH_DIRECT_PLAY = false;
・[動画>メディア]のFlashスロットにあるYouTube動画のURLを手動で編集し、"embed"プレフィックスを追加します。詳細
・[動画>メディア]ののFlashスロット内のYouTubeビデオURLを手動で編集し、YouTubeの動画URLを対応するiframeの埋め込みコードに置き換えます。
重要
・回避策を適用した後は必ず各動画を確認してください。
・回避策を適用した後も、YouTubeがFlashをサポートし続けている限りはYouTubeの動画はFlashで再び再生されます。
しかし、チャンネルの連続再生機能が失われる為、チャンネルのプレイリストにYouTube動画がある場合、再生は各YouTube動画の後で中断されます。
再生の再開やプレイリストの次の動画にスキップする場合は手動でボタンをクリックする必要があります。
・これはYouTube IFrame Player APIを使用するHTML5動画の再生には(少なくとも現時点では)影響しません。
・回避策を適用した後は必ず各動画を確認してください。
・回避策を適用した後も、YouTubeがFlashをサポートし続けている限りはYouTubeの動画はFlashで再び再生されます。
しかし、チャンネルの連続再生機能が失われる為、チャンネルのプレイリストにYouTube動画がある場合、再生は各YouTube動画の後で中断されます。
再生の再開やプレイリストの次の動画にスキップする場合は手動でボタンをクリックする必要があります。
・これはYouTube IFrame Player APIを使用するHTML5動画の再生には(少なくとも現時点では)影響しません。