うまくいかない理由は、たぶん2つのどちらか。
1.ブログサービス側の仕様の問題(HTMLタグ利用に制限がある)
2.管理画面で記事作成する際、HTML編集できる方法を使っていない
先に後者を簡単に解説。
ブログサービスによって異なるが、例えばココログの場合。
「初心者にやさしく」「HTMLに詳しい上級者にも満足」してもらえるよう、2種類の記事作成画面が用意されている。
初心者向けには、記事作成画面上で、写真の貼り付け状況や、文字の色や大きさなどが確認できるようになっていて、上級者向けには、HTMLタグを直接書き込んでの編集ができるようになっている。
↑切り替えは、本文作成欄右上の「記事の作成」「HTMLの編集」タブ。
YouTubeの動画をブログ記事内に張り付けるためには、「HTMLの編集」を選択しないといけない。
×「記事の作成」のままYouTube動画のHTMLソースコードを貼り付けた場合
○「HTMLの編集」にしてYouTube動画のHTMLソースコードを貼り付けた場合
ブログサービスの中には、HTMLタグの利用が制限されているものも多い。「B」(太字)「I」(斜体)「FONT」(フォントの色や大きさ)など、文字を装飾するタグや写真を挿入するタグのみOKというような制限だったり、記事作成画面についているボタンの機能で文字装飾や写真挿入、ハイパーリンクをする以外の方法がないなど。
YouTubeの動画を貼り付けるためには、下記のような「埋め込み」用のHTMLソースコードを記事内にHTMLとして書き込まないといけない。
<object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/n336hYW7AVk"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/n336hYW7AVk" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object>
↑これは、YouTube動画ページの「Embed」(埋め込み)というところにある
ところがこの“埋め込み”用のHTMLタグ、
ブログサービス側で利用制限されている場合も多い。
それでは、どんなブログサービスならOKだろうか?
全部ではないが、代表的なところを見てみた。
(自分のやり方が間違っているだけの可能性もあります/お気づきの方、コメント欄でご指摘ください)
YouTube動画の貼り付けがだめだったところでも、自社の動画共有サイトの動画はOKだったり、独自の動画ファイル貼り付け機能があるブログサービスもある。
あと、「So-netブログ」をチェックしたかったんだけど、しばらくログインしていなかったら、すっかりIDを忘れてしまった。あとでID再発行したら追加したい。
他にも関連情報などありましたら、ぜひ教えてください。