私は、共通のwith/heightを使用して何千ものミュージックビデオ埋め込みコードを変更するという単純なタスクを実行しようとしています。
たとえば、次のコードがあります。
<object width="480px" height="407px" >
<param name="allowFullScreen" value="true"/>
<param name="wmode" value="transparent"/>
<param name="movie" value="http://mediaservices.myspace.com/services/media/embed.aspx/m=1311720,t=1,mt=video"/>
<embed src="http://mediaservices.myspace.com/services/media/embed.aspx/m=1311720,t=1,mt=video"
width="480" height="407" allowFullScreen="true"
type="application/x-shockwave-flash"
wmode="transparent">
</embed>
</object>
読みやすさのためにのみ改行が追加されました
<object>
とタグの両方で幅/高さのパラメーターを編集する必要があり<embed>
ます。一方には「px」サフィックスがあり、もう一方にはまったくありません(これは完全にランダムで、すべての場合にあるコードとないコードがあります)。
まず、既存のビデオの幅/高さを調べようとしています。アスペクト比を見つけてから、既存の値を新しい値(width = "640" and height = "xxx")に置き換えます。これは、ビデオのアスペクト比に基づいています)。