サムネイルとその上に再生ボタンを配置した「偽のビデオ埋め込み」を作成するシステムを構築しています。画像はサービスから標準サイズで提供されているため、HTML でサイズを変更するしかありません。もう 1 つの制限は、コードブロックが (埋め込みコードのように) 自己完結型である必要があり、外部のスタイルシートに依存しないことです。再生ボタンを透明なPNGとしてオーバーレイしています。私の最初の解決策は、次のようにインライン css を使用してオーバーレイ画像に負のマージンを設定することでした。
<div style="width:340px;height:280px;">
<img src="thumbnail.jpg" width="340" height="280"/>
<div style="margin-top:-280px;"><a href="link-to.video.html">
<img src="transparent-embed-overlay.png"
border="0"></a></div></div>
しかし、ブログの XML フィードでは、インライン スタイルを認識しないため、透明な再生ボタンが「埋め込み」から「外れて」しまいます。これにより、画像を背景画像として 1 セルのテーブルを作成する必要がありました。しかし、与えられた標準の画像サムネイルのサイズを変更することは不可能であり、デフォルトのサムネイルサイズに押し込まれました.
FWIW、これが私が使用しているコードです:
<table width="320" height="240" background="thumbnail.jpg">
<tr><td><a href="link-to-video.html">
<img src="transparent-overlay.jpg" border="0"></a></td></tr></table>