YouTubeプラグイン
2006-09-05-2
[Chalow]
chalow で簡単に YouTube の動画を紹介できるプラグインです。
YouTube プラグイン自体は既出なのですが、今回のは自分用に表示サイズ
の指定もできるようにしてみたのがポイント。
参考:
- はてなダイアリー日記 - 日記で簡単に動画を紹介できる http記法の
拡張について
http://d.hatena.ne.jp/hatenadiary/20060904/1157363729
これで生成されるコードをベースに。って、object と embed の width
と height は常に一緒でよいのかな…。まあいいか。
- [戯] YouTube のビデオを埋め込む chalow プラグイン
http://cl.pocari.org/2006-02-17-1.html
設置例:
YouTube プラグイン自体は既出なのですが、今回のは自分用に表示サイズ
の指定もできるようにしてみたのがポイント。
参考:
- はてなダイアリー日記 - 日記で簡単に動画を紹介できる http記法の
拡張について
http://d.hatena.ne.jp/hatenadiary/20060904/1157363729
これで生成されるコードをベースに。って、object と embed の width
と height は常に一緒でよいのかな…。まあいいか。
- [戯] YouTube のビデオを埋め込む chalow プラグイン
http://cl.pocari.org/2006-02-17-1.html
### YouTube # usage: {{youtube('ID', 'size:1<2<3<4<5(default)<6<7<...')}} # Ex. {{youtube("e9-L68H0AHU", 2)}} sub youtube { my ($id, $size) = @_; $size = 5 if (not defined $size or $size < 1); my $url = "http://www.youtube.com/v/$id"; my ($w, $h) = (85 * $size, 70 * $size); return qq(<object width="$w" height="$h">). qq(<param name="movie" value="$url"></param>). qq(<embed src="$url" type="application/x-shockwave-flash" ). qq(width="$w" height="$h"></embed></object>\n); }
設置例:
{{youtube("Xv_ftbVzU1o", "", 1)}}
{{youtube("We8e3YrnDzg", "", 3)}}
{{youtube("e9-L68H0AHU")}} (size=5)
この記事に言及しているこのブログ内の記事