PHPで動画サイトのURLを入力して、埋め込みプレイヤーを呼び出すというのが今回の目標です。
URLをformに入力して、そのURLを元に動画のIDを抽出し、外部プレイヤー用の埋め込みコードを作成します。
[テストページ]
まだ、対応サイトは少ないです。
正規表現を使って、各動画サイトのURLから動画のIDを抽出しているのですが、なかなか上手く書けず苦労しています。
参考にした記事
・ YoutubeのURLリンクを外部プレイヤーのものに正規表現で置換する・ YOUTUBEのURLから動画のIDだけを抜き出す正規表現
・ 【PHP】 YouTubeのURLを解析してiframeを作成する
追記
「Embedly」というサイトで似たようなことができるようです。以下、開発メモ
14/10/19; 複数の入力フォームに対応。
14/10/20; ニコニコ動画、Veohに対応。
14/10/22; 特定の拡張子のリンクに対して<video>タグを付けるように変更。
14/10/23; フォームの入力枠の個数をJavaScriptで調整可能にした。
16/08/21; 別ドメインから動かせるように変更。[テストページ]
0 件のコメント:
コメントを投稿